ТАШКЕНТСКИЙ
УНИВЕРСИТЕТ
ИНФОРМАЦИОННЫХ
ТЕХНОЛОГИЙ
ИМЕНИ
МУХАММАДА
АЛЬ
-
ХОРЕЗМИ
СИСТЕМА
УПРАВЛЕНИЯ
ОБУЧЕНИЕМ
Логин
Введите
логин
Пароль
Введение
Введите
пароль
Uzbek
Russian
База
Copyright © 2021 of Tashkent University of Information Technologies
Uzbek
Russian
1
Dastur ish davomida ob
'
ekt turini aniqlash uchun qaysi operatordan foydalanilishi kerak?
A
typeid
B
type
C
tupeid
D
typeof
2
Dastur ish davomida ob
'
ekt turini aniqlash uchun qaysi qaysi sarlavha faylini qo
'
shish kerak?
A
typeinfo
B
type
C
typeid
D
typeof
3
type
_
info sinfida aniqlangan sinf a
'
zosi yozilgan qatorni ko
'
rsating.
A
bool operator !
=
(const type
_
info
&
ob);
B
bool operator
<=
(consttype
_
info
&
ob);
C
bool operator
>=
(consttype
_
info
&
ob);
D
const char name();
4
type
_
info sinfida aniqlangan sinf a
'
zosi yozilgan qatorni ko
'
rsating.
A
const char *name();
B
bool operator
<
(const type
_
info
&
ob);
C
operator
>
(consttype
_
info
&
ob);
D
bool operator
>=
(const type
_
info
&
ob);
5
type
_
info sinfida qandau solishtirish amallari qayta yklangan?
A
==
va!
=
.
B
hammasolishtirish amallari
C
hech qaysisi
D
>
,
==
va
<
6
dynamic
_
cast operatori ...
A
dastur davomidapolimorf turlarini bir turgaolibkelish uchun ishlatiladi
B
const va/yoki volatilemodifikatorlarini oshkor ravishdabekor qilishuchun ishlatiladi
C
har qanday standartturlarni konvertatsiyaqilish uchun ishlatiladi
D
har qanday butun sonlar turini har qanday ko
'
rsatgich turigao
'
zgartirishgaimkon beradi vaaksincha
7
const
_
cast operatori ...
A
const va/yoki volatilemodifikatorlarini oshkor ravishdabekor qilishuchun ishlatiladi
B
dastur davomidapolimorf turlarini bir turgaolibkelish uchun ishlatiladi
C
har qanday standartturlarni konvertatsiyaqilish uchun ishlatiladi
D
har qanday butun sonlar turini har qanday ko
'
rsatgich turigao
'
zgartirishgaimkon beradi vaaksincha
8
static
_
cast operatori ...
A
har qanday standartturlarni konvertatsiyaqilish uchun ishlatiladi
B
const va/yoki volatilemodifikatorlarini oshkor ravishdabekor qilishuchun ishlatiladi
C
dastur davomidapolimorf turlarini bir turgaolibkelish uchun ishlatiladi
D
har qanday butun sonlar turini har qanday ko
'
rsatgich turigao
'
zgartirishgaimkon beradi vaaksincha
9
reinterpret
_
cast operatori ...
A
har qanday butun sonlar turini har qanday ko
'
rsatgich turigao
'
zgartirishgaimkon beradi vaaksincha
B
const va/yoki volatilemodifikatorlarini oshkor ravishdabekor qilishuchun ishlatiladi
C
har qanday standartturlarni konvertatsiyaqilish uchun ishlatiladi
DASTURLASH 2 YAK UNIY SAVOLLAR
Uzbek
Russian
D
dastur davomidapolimorf turlarini bir turgaolibkelish uchun ishlatiladi
10
namespace bu
A
nomlar fazosi bo
lib, bir-xil identifakatorlarni bittadasturdaishlatish muammosini hal qiladi.
B
standartnomlar fazosi bo
lib, kiritish chiqarish buyruqlaridan foydalanish muammosini hal qiladi.
C
umumiy nomlar fazosi bo
lib, barchaC
++
dasturlash tili buyruqlaridan foydalanish muammosini hal qiladi.
D
noma
lumnomlar fazosi bo
lib, noma
lumtiplardan foydalanish muammosini hal qiladi.
11
Namespacenomlar fazosini yaratishningumumiy strukturasi qaysi javobda keltirilgan.
A
namespace
<
nom
>
{ . . . }
B
template
<
typenameT
>
voidfunk (T a) { cout
<<
a
<<
endl;}
C
class Name{ . . . }
D
usingnamespacestd;
12
Yaratilgan namespacenomlar fazosidagi classva metodlardan foydalanish uchun murojaat qaysi operator
orqali amalga oshiriladi?
A
::
B
-
>
C
;
D
>
13
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include
<
iostream
>
usingnamespacestd;
namespaceA {void fun(int i) { cout
<<
i-2;} }
namespaceB {void fun(int j) { cout
<<
j
+
2;} }
int main() {int i
=
12; B::fun(i); return 0;}
A
14
B
10
C
12
D
kompilyatsiyadahatolik
14
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include
<
iostream
>
usingnamespacestd;
namespaceA {void fun(int i) { cout
<<
i
+
2;} }
namespaceA {void fun(float i) { cout
<<
i-2;} }
int main() {float i
=
12; A::fun(i); return 0; }
A
10
B
14
C
12
D
kompilyatsiyadahatolik
15
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include
<
iostream
>
usingnamespacestd;
namespaceA { void fun(int i) { cout
<<
i
+
2;}
namespaceB { void fun(int i) { cout
<<
i-2;} }}
usingnamespaceA;
A
14
B
10
C
12
D
kompilyatsiyadahatolik
Uzbek
Russian
16
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include
<
iostream
>
usingnamespacestd;
namespaceA { void fun(int i) { cout
<<
i
+
2;}
namespaceB { void fun(int i) { cout
<<
i-2;} }}
usingnamespaceA;
int main() {int i
=
12; B::fun(i); return 0; }
A
10
B
14
C
12
D
kompilyatsiyadahatolik
17
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include
<
iostream
>
usingnamespacestd;
namespaceA { void fun(int i) { cout
<<
i
+
2;}
namespaceB { void fun(int i) { cout
<<
i-2;} }}
namespaceC
=
A::B;
A
10
B
14
C
12
D
kompilyatsiyadahatolik
18
Polimorf turlarni o
zgartirish uchun qaysi turdan-turga o
tkazuvchi operatordan foydalaniladi?
A
dynamic
_
cast
B
static
_
cast
C
const
_
cast
D
reinterpret
_
cast
19
static
_
cast operatoriningstrukturasini ko
rsating:
A
static
_
cast
<
Tur
_
nomi
>
(qiymat)
B
static
_
cast
<
qiymat
>
(Tur
_
nomi)
C
static
_
cast(qiymat)
<
Tur
_
nomi
>
D
static
_
cast(Tur
_
nomi)
<
qiymat
>
20
dynamic
_
cast operatsiyasi strukturasini ko
rsating:
A
dynamic
_
cast
<
tur *
>
(obyektKorsatgich) yoki dynamic
_
cast
<
tur
&>
(obyektOzgaruvchi)
B
dynamic
_
cast
<
tur
&>
(obyektKorsatgich) yoki dynamic
_
cast
<
tur *
>
(obyektOzgaruvchi)
C
dynamic
_
cast(obyektKorsatgich)
<
tur *
>
yoki dynamic
_
cast(obyektOzgaruvchi)
<
tur
&>
D
dynamic
_
cast(obyektKorsatgich)
<
tur *
>
21
Qaysi operator statistik ma
'
lumotlar turlarini oshkor ravishda o
'
zgartirish uchun ishlatiladi?
A
static
_
cast
B
dynamic
_
cast
C
reinterpret
_
cast
D
const
_
cast
22
Konteynerlar kutubxonasi bu
A
dasturchilargama
'
lumotlar tuzilmalarini osonlikchaamalgaoshirishgaimkon beradigansinf andozalari va
algoritmlarning universal to
'
plamidir
B
massivlar ustidaamallar bajarish uchunfunksiyalar to
plamidir
C
dasturchilargama
'
lumotlar tuzilmalarini osonlikchaamalgaoshirishgaimkon beradigano
zgaruvchi vafunkisiyalar
to
plamidir
D
umumiy kutubxonabo
lib, barchaC
++
dasturlash tili buyruqlaridan foydalanish muammosini hal qiladi
Uzbek
Russian
23
Konteyner bu
A
uningelementlari uchunajratilgan xotirani boshqaradi vaulargato
'
g
'
ridan-to
'
g
'
ri yoki iteratorlar orqali kirish uchun
funksiyalarni ta
'
minlaydi.
B
uningelementlari qiymatlarini almashtirish vaulargato
'
g
'
ridan-to
'
g
'
ri murojaatqilish uchun funksiyalarni ta
'
minlaydi
C
uningelementlari uchunajratilgan xotirani boshqaradi, ammoulargato
'
g
'
ridan-to
'
g
'
ri murojaatni amalgaoshirmaydi
D
uningelementlariningqiymaylarini yig
indisini hisoblash uchun funksiyalarni ta
'
minlaydi
24
Konteyner sinflariningasosiy turkumlari to
g
ri ko
rsatilgan javobni toping?
A
Ketma-ketvaassotsiativ(tartiblanganvatartiblanmagan)
B
Massivli, ketma-ketvatartiblanmagan assotsiativ
C
Adapterli vaketma-ket
D
Deque, vector, list, forward
_
list
25
Ketma-ket konteynerlarni turlari ko
rsatilgan javobni toping?
A
vector, array, deque, forward
_
list, list
B
vector, array, set, map
C
array, list, forward
_
list, map, unordered
_
map
D
set, unordered
_
set, multiset, unordered
_
multiset
26
array sinfi shablonini ko
rsating:
A
template
<
class T, std::size
_
tN
>
struct array;
B
template
<
class T
>
struct array;
C
template
<
class T, std::size
_
tN, std::size
_
tN
>
struct array;
D
template
<
class T
>
array{T a
=
{ } } ;
27
Konteynerdan ixtiyoriy elementni o
chirish funksiyasi?
A
erase()
B
insert()
C
clear()
D
delete()
28
vector konteyneridan oxirgi elementni o
chirish funksiyasi?
A
pop
_
back()
B
push
_
back()
C
erase()
D
clear()
29
Qaysi funksiya array konteynerida ko
'
rsatilgan elementga kirishni ta
'
minlaydi (indekstekshiruvi bilan)
A
at
B
[]
C
front
D
back
30
Qaysi funksiya vector konteynerida ko
'
rsatilgan elementga kirishni ta
'
minlaydi (indekstekshiruvi bilan)
A
at
B
[]
C
front
D
back
31
Qaysi funksiya dequekonteynerida ko
'
rsatilgan elementga kirishni ta
'
minlaydi (indekstekshiruvi bilan)
A
at
B
[]
C
front
Uzbek
Russian
D
back
32
Qaysi funksiya dequekonteynerida ko
'
rsatilgan elementga kirishni ta
'
minlaydi (indekstekshiruvi
bajarilmaydi)
A
[]
B
at
C
front
D
back
33
Qaysi funksiya array konteynerida ko
'
rsatilgan elementga kirishni ta
'
minlaydi (indekstekshiruvi
bajarilmaydi)
A
[]
B
at
C
front
D
back
34
Qaysi funksiya vector konteynerida ko
'
rsatilgan elementga kirishni ta
'
minlaydi (indekstekshiruvi
bajarilmaydi)
A
[]
B
at
C
front
D
back
35
Qaysi funksiya vector konteynerida birinchi elementga kirishni ta
'
minlaydi
A
front
B
[]
C
at
D
back
36
Qaysi funksiya array konteynerida birinchi elementga kirishni ta
'
minlaydi
A
front
B
[]
C
at
D
back
37
Qaysi funksiya royxatning(list konteynerida) birinchi elementiga kirishni ta
'
minlaydi
A
front
B
[]
C
at
D
back
38
Qaysi funksiya bir tomonlama bog
'
langan royxatning(forward
_
list konteynerida) birinchi elementiga
kirishni ta
'
minlaydi
A
front
B
[]
C
at
D
back
39
Qaysi funksiya ikki tomonlama navbat (dequekonteynerida) birinchi elementiga kirishni ta
'
minlaydi
A
front
B
[]
C
at
D
back
40
Qaysi funksiya vector konteynerida oxirgi elementga kirishni ta
'
minlaydi
A
back
Uzbek
Russian
B
[]
C
front
D
at
41
Qaysi funksiya array konteynerida oxirgi elementga kirishni ta
'
minlaydi
A
back
B
[]
C
front
D
at
42
Qaysi funksiya royxatning(list konteynerida) oxirgi elementiga kirishni ta
'
minlaydi
A
back
B
[]
C
front
D
at
43
Qaysi funksiya bir tomonlama bog
'
langan royxatning(forward
_
list konteynerida) oxirgi elementiga kirishni
ta
'
minlaydi
A
back
B
[]
C
front
D
at
44
Qaysi funksiya ikki tomonlama navbat (deque) konteynerida oxirgi elementiga kirishni ta
'
minlaydi
A
back
B
[]
C
front
D
at
45
Qaysi funksiya array konteyneri bo
'
shmi yoki bo
'
sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
46
Qaysi funksiya vector konteyneri bo
'
shmi yoki bo
'
sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
47
Qaysi funksiya list konteyneri bo
'
shmi yoki bo
'
sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
48
Qaysi funksiya forward
_
list konteyneri bo
'
shmi yoki bo
'
sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
49
Qaysi funksiya dequekonteyneri bo
'
shmi yoki bo
'
sh emasligini tekshirib beradi?
A
empty
Uzbek
Russian
B
clear
C
full
D
count
50
Qaysi funksiya dequekonteynerida elementlar sonini qaytaradi?
A
size
B
max
_
size
C
full
D
count
51
Qaysi funksiya array konteynerida elementlar sonini qaytaradi?
A
size
B
max
_
size
C
full
D
count
52
Qaysi funksiya vector konteynerida elementlar sonini qaytaradi?
A
size
B
max
_
size
C
full
D
count
53
Qaysi funksiya list konteynerida elementlar sonini qaytaradi?
A
size
B
max
_
size
C
full
D
count
54
Qaysi funksiya forward
_
list konteynerida elementlar sonini qaytaradi?
A
size
B
max
_
size
C
full
D
count
55
Qaysi funksiya forward
_
list konteynerida ro
'
yhatningboshiga yangi elementni qo
'
shishni ta
`
milaydi?
A
push
_
front
B
push
_
back
C
pop
_
front
D
pop
_
back
56
Qaysi funksiya list konteynerida ro
'
yhatningboshiga yangi elementni qo
'
shishni ta
`
milaydi?
A
push
_
front
B
push
_
back
C
pop
_
front
D
pop
_
back
57
Qaysi funksiya vector konteynerida massivningoxiriga yangi elementni qo
'
shishni ta
`
milaydi?
A
push
_
back
B
push
_
front
C
pop
_
front
D
pop
_
back
58
Qaysi funksiya list konteynerida ro
'
yhatningoxiriga yangi elementni qo
'
shishni ta
`
milaydi?
A
push
_
back
B
push
_
front
Uzbek
Russian
C
pop
_
front
D
pop
_
back
59
Qaysi funksiya ikki tomonlama navbat (deque) konteynerida birinchi elementini ochirishni ta
'
minlaydi
A
pop
_
front
B
push
_
back
C
push
_
front
D
pop
_
back
60
Qaysi funksiya list konteynerida ro
'
yhatningbirinchi elementini ochirishni ta
'
minlaydi
A
pop
_
front
B
push
_
back
C
push
_
front
D
pop
_
back
61
Qaysi funksiya vector konteynerida massivningoxirgi elementini ochirishni ta
'
minlaydi
A
pop
_
back
B
push
_
back
C
pop
_
front
D
push
_
front
62
Assotsiativ konteynerlar bu
A
tezkor qidiruv qobiliyatigaegabo
'
lgan vatartiblangan ma
'
lumotlar tuzilishini amalgaoshiradi
B
massivlar ustidaamallar bajarish uchunfunksiyalar to
plamidir
C
dasturchilargama
'
lumotlar tuzilmalarini osonlikchaamalgaoshirishgaimkon beradigano
zgaruvchi vafunksiyalar
to
plamidir
D
uningelementlari qiymatlarini almashtirish vaulargato
'
g
'
ridan-to
'
g
'
ri murojaatqilish uchun funksiyalarni ta
'
minlaydi.
63
Tartiblangan assotsiativ konteynerlar turlari ko
rsatilgan javobni toping?
A
set, map, multiset, multimap
B
vector, array, deque, forward
_
list, list
C
array, list, forward
_
list, map, unordered
_
map
D
set, unordered
_
set, multiset, unordered
_
multiset
64
set konteyneri bu
A
kalit bo
'
yichatartiblangannoyobkalitlarningto
'
plami
B
kalitlargaajratilgankalit-qiymatjuftliklari to
'
plami, kalitlar noyobdir
C
kalitlar bo
yichatartiblangan to
plam, kalitlar noyobbo
lmaydi
D
kalitlar bo
yichatartiblangan, kalit-qiymatjuftliklari to
'
plami, kalitlar noyobbo
lmaydi
65
map konteyneri bu
A
kalitlargaajratilgankalit-qiymatjuftliklari to
'
plami, kalitlar noyobdir
B
kalit bo
'
yichatartiblangannoyobkalitlarningto
'
plami
C
kalitlar bo
yichatartiblangan to
plam, kalitlar noyobbo
lmaydi
D
kalitlar bo
yichatartiblangan, kalit-qiymatjuftliklari to
'
plami, kalitlar noyobbo
lmaydi
66
multiset konteyneri bu
A
kalitlar bo
yichatartiblangan to
plam, kalitlar noyobbo
lmaydi
B
kalitlar bo
yichatartiblangan, kalit-qiymatjuftliklari to
'
plami, kalitlar noyobbo
lmaydi
C
kalitlargaajratilgankalit-qiymatjuftliklari to
'
plami, kalitlar noyobdir
D
kalit bo
'
yichatartiblangannoyobkalitlarningto
'
plami
67
multimap konteyneri bu
A
kalitlar bo
yichatartiblangan, kalit-qiymatjuftliklari to
'
plami, kalitlar noyobbo
lmaydi
Uzbek
Russian
B
kalitlargaajratilgankalit-qiymatjuftliklari to
'
plami, kalitlar noyobdir
C
kalit bo
'
yichatartiblangannoyobkalitlarningto
'
plami
D
kalitlar bo
yichatartiblangan to
plam, kalitlar noyobbo
lmaydi
68
Belgilangan kalitdan kattaroq yoki unga tengbo
'
lgan kalit bilan to
'
plamdagi birinchi elementga ishora
qiluvchi iteratorni qaytaruvchi funksiya qaysi?
A
lower
_
bound
B
upper
_
bound
C
emplace
_
hint
D
c
_
bound
69
map konteynerida saralash nima asosida bajariladi?
A
Kalit(key)
B
Qiymat(value)
C
Element
D
Saralash amalgaoshirilmaydi
70
Assotsiativ konteynerlardagi kalitlari parametr tomonidan berilgan kalitga mos keladigan to
'
plamdagi
elementlar sonini qaytaruvchi metod bu
A
count(value)
B
size(value)
C
insert(value)
D
count
_
value(value)
71
set va multiset konteynerlari farqini toping.
A
setkonteyneridakalitlar noyobhisoblansa, multiset konteyneridakalitlar takrorlanishi mumkin.
B
setkonteyneri vamultisetkonteyneriningfaqrli jihatlari yo
q.
C
setkonteyneridagi metodlar multisetkonteyneridaishlatibbo
lmaydi.
D
multisetkonteyneridakalitlar noyobhisoblansa, set konteyneridakalitlar takrorlanishi mumkin.
72
Dastur parchasi natijasida ekranga nima chop etiladi
set
<
int
>
st;
for(int i
=
1; i
<
10;i
++
;)
st.insert(i
%
4);
for (autoit: st)
A
0 1 2 3
B
0 1 2 3 4 5 6 7 8 9
C
1 2 3
D
1 2 3 0 1 2 3 0 1
73
Dastur parchasi natijasida ekranga nima chop etiladi
multiset
<
int
>
st;
for(int i
=
1; i
<
10;i
++
;)
st.insert(i
%
4);
for (autoit: st)
cout
<<
st
<<" "
;
A
0 0 1 1 1 2 2 3 3
B
0 1 2 3 4 5 6 7 8 9
C
0 1 2 3
D
1 2 3 0 1 2 3 0 1
Uzbek
Russian
74
Dastur parchasi natijasida ekranga nima chop etiladi
map
<
int, char
>
st;
pair
<
int, char
>
zap;
int i; char s;
for (i
=
0; i
<
10;i
++
)
{
zap.first
=
i;
zap.second
='
A
'+
i;
st.insert(zap);
}
cout
<<"
\nst[1]
=" <<
st[1];
A
st[1]
=
B
B
kompilyasiyadahatolik yz beradi
C
st[1]
=
A
D
B
75
Dastur parchasi natijasida ekranga nima chop etiladi
multimap
<
int, char
>
st;
pair
<
int, char
>
zap;
int i; char s;
for (i
=
0; i
<
10;i
++
)
{
zap.first
=
i
%
4;
zap.second
='
A
'+
i;
st.insert(zap);
}cout
<<"
\nst[1]
=" <<
st[1];
A
kompilyasiyadahatolik yz beradi
B
st[1]
=
B
C
st[1]
=
A
D
B
76
Dastur parchasi natijasida ekranga nima chop etiladi
multimap
<
int, char
>
st;
pair
<
int, char
>
zap;
int i; char s;
for (i
=
0; i
<
10;i
++
)
{
zap.first
=
i
%
4;
zap.second
='
A
'+
i;
st.insert(zap);
}
for(autoit
=
st.begin(); it!
=
st.end(); it
++
)
cout
<<
it-
>
first
<<" "
;
A
0 0 0 1 1 1 2 2 3 3
B
kompilyasiyadahatolik yz beradi
C
0 1 2 3 0 1 2 3 1 2
D
0 1 2 3 4 5 6 7 8 9
Uzbek
Russian
77
Dastur parchasi natijasida ekranga nima chop etiladi
multimap
<
int, char
>
st;
pair
<
int, char
>
zap;
int i; char s;
for (i
=
0; i
<
10;i
++
)
{
zap.first
=
i
%
4;
zap.second
='
A
'+
i;
st.insert(zap);
}
for(autoit
=
st.begin(); it!
=
st.end(); it
++
)
cout
<<
it-
>
second
<<" "
;
A
A E I B F JС G D H
B
kompilyasiyadahatolik yz beradi
C
0 0 0 1 1 1 2 2 3 3
D
A B C D E F G H I J
78
Dastur parchasi natijasida ekranga nima chop etiladi
map
<
int, char
>
st;
pair
<
int, char
>
zap;
int i; char s;
for (i
=
0; i
<
10;i
++
)
{
zap.first
=
i;
zap.second
='
A
'+
i;st.insert(zap);
}
for(autoit
=
st.begin(); it!
=
st.end(); it
++
)
cout
<<
it-
>
second
<<" "
;
A
A B C D E F G H I J
B
kompilyasiyadahatolik yz beradi
C
A E I B F JС G D H
D
0 1 2 3 4 5 6 7 8 9
79
Dastur parchasi natijasida ekranga nima chop etiladi
map
<
int, char
>
st;
pair
<
int, char
>
zap;
int i; char s;
for (i
=
9; i
>=
0;i--)
{
zap.first
=
i
%
4;
zap.second
='
A
'+
i;
st.insert(zap);
}
cout
<<"
\nst[1]
=" <<
st[1];
A
st[1]
=
J
B
kompilyasiyadahatolik yz beradi
C
st[1]
=
A
D
st[1]
=
B
Uzbek
Russian
80
Dastur parchasi natijasida ekranga nima chop etiladi
multimap
<
int, char
>
st;
pair
<
int, char
>
zap;
multimap
<
int, char
>
:: iterator it,itb,ite;
int i; char s;
for (i
=
9; i
>=
0;i--)
{
zap.first
=
i
%
4;
zap.second
='
A
'+
i;
st.insert(zap);
}
itb
=
st.lower
_
bound(1);
ite
=
st.upper
_
bound(1);
for (it
=
itb; it!
=
ite; it
++
)
cout
<<
it-
>
second
<<" "
;
A
JF B
B
kompilyasiyadahatolik yz beradi
C
A B C
D
JI H
81
Dastur parchasi natijasida ekranga nima chop etiladi
multimap
<
int, char
>
st;pair
<
int, char
>
zap;
multimap
<
int, char
>
:: iterator it,itb,ite;
int i; char s;
for (i
=
0; i
<
10;i
++
)
{
zap.first
=
i
%
4;
zap.second
='
A
'+
i;
st.insert(zap);
}
itb
=
st.lower
_
bound(1);
ite
=
st.upper
_
bound(1);
for (it
=
itb; it!
=
ite; it
++
)
cout
<<
it-
>
second
<<" "
;
A
B F J
B
kompilyasiyadahatolik yz beradi
C
A B C
D
JB F
82
set konteynerida count funksiyasi berilgan kalitga mos keladigan to
'
plamdagi elementlar sonini qaytaradi.
Uninq qiymati
A
0 yoki 1
B
[0,N] -N bu erdaelementlar soni
C
[1,N] -N bu erdaelementlar soni
D
1
83
multiset konteynerida count funksiyasi berilgan kalitga moskeladigan to
'
plamdagi elementlar sonini
qaytaradi. Uninq qiymati
A
[0,N] -N bu erdaelementlar soni
B
0 yoki 1
C
[1,N] -N bu erdaelementlar soni
D
1
84
Assotsiativ konteynerlardagi kalitlari parametr tomonidan berilgan kalitga mos keladigan birinchi elementga
ishora qiluvchi iteratorni qaytaruvchi funksya
Uzbek
Russian
A
find
B
egual
_
range
C
count
D
lower
_
bound
85
Funktsiya (assotsiativ konteynerlarda) ma
'
lumbir kalitga moskeladigan diapazon (bir qator elementlar
iteratorlari) qaytaradi -bu ...
A
egual
_
range
B
find
C
count
D
lower
_
bound
86
Kaliti belgilangan kalitdan katta bo
'
lgan to
'
plamdagi birinchi elementga ishora qiluvchi iteratorni
qaytaruvchi funksiya qaysi?
A
upper
_
bound
B
lower
_
bound
C
emplace
_
hint
D
c
_
bound
87
multimap konteynerdagi max
_
size() funktsiyasiningvazifasi nima?
A
elementlarningmumkin bo
'
lganmaksimal sonini qaytaradi
B
kalitlar to
'
plamidan maksimal qiymatni qaytaradi
C
ma
'
lumotlar to
'
plamidan maksimal qiymatni qaytaradi
D
konteyner uchunkerak bolgan maksimal xotirahajmini qaytaradi
88
Stek deb shunday .. ga aytiladiki, stekka kelib tushgan oxirgi elementga birinchi bo
lib xizmat ko
rsatiladi
va stekdan chiqariladi. Tushib qoldirilgan so
zni toping?
A
Struktura
B
Sinf
C
Union
D
Xotira
89
Stekga xizmat ko
rsatishning turi qanday xizmat ko
rsatish hisoblanadi?
A
LIFO
B
FIFO
C
FOFO
D
Unikal
90
Stek so
zningma
nosi qaysi javobda to
g
ri ko
rsatilgan?
A
G
aram
B
Umumiy
C
Tuzilma
D
Xususiy
91
Stek oxiridagi elementni o
chirishni qaysi funksiya amalga oshiradi?
A
pop()
B
front.pop()
C
push()
D
delete()
92
Navbatga xizmat ko
rsatishningturi qanday xizmat ko
rsatish hisoblanadi?
A
FIFO
B
LIFO
C
FOFO
D
Unikal
Uzbek
Russian
93
FIFO ningkengaytmasi qaysi qatorda to
g
ri keltirilgan?
A
firstin firstout
B
findinputfindoutput
C
lastinputfist output
D
firstinputfindoutput
94
ikki tomonlama navbat to
g
ri keltirilgan qatorni ko
rsating?
A
deque
B
qeque
C
twoque
D
listque
95
Ikki tomonlama navbatga oxiridan element qo
shish funksiyasi to
g
ri ko
rsatilgan qatorni ko
rsating?
A
push.back()
B
pushtail()
C
poptail()
D
pop.back()
96
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
stack
<
int
>
mystack;
mystack.push(1);
if (mystack.empty()) { cout
<< "
True
"
; }
else{ cout
<< "
False
"
; }
return 0;
A
False
B
True
C
Kompilyatsiyadaxatolik
D
1
97
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int sum
=
0;
stack
<
int
>
mystack;
mystack.push(1); mystack.push(8); mystack.push(3);
mystack.push(6); mystack.push(2);
while(!mystack.empty()) {sum
=
sum
+
mystack.top(); mystack.pop(); }
A
20
B
1
C
18
D
2
98
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int sum
=
0;
stack
<
int
>
mystack;
mystack.push(1); mystack.push(8); mystack.push(3);
mystack.push(6); mystack.push(2); cout
<<
mystack.size();
A
5
B
8
C
6
D
0
99
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue
<
int
>
myqueue;
myqueue.push(0); myqueue.push(1); myqueue.push(2);
while(!myqueue.empty()) { cout
<< ' ' <<
myqueue.front(); myqueue.pop(); }
A
0 1 2
Uzbek
Russian
B
2 1 0
C
2 0 1
D
0 2 1
100
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue
<
int
>
myqueue;
myqueue.push(0); myqueue.push(1); myqueue.push(2);
myqueue.pop(); myqueue.pop();
A
2
B
1
C
0
D
Kompilyatsiyadaxatolik
101
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int c
=
0;
queue
<
int
>
myqueue; myqueue.push(5);
myqueue.push(13); myqueue.push(0);
myqueue.push(9); myqueue.push(4);
while(!myqueue.empty()) { myqueue.pop(); c
++
; }
A
5
B
31
C
13
D
4
102
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue
<
int
>
myqueue;
myqueue.push(3); myqueue.push(4); myqueue.push(1);
myqueue.push(7); cout
<<
myqueue.front();
A
3
B
4
C
7
D
1
103
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue
<
int
>
myqueue;
myqueue.push(8); myqueue.push(7); myqueue.push(6);
myqueue.push(5); myqueue.push(4); myqueue.push(3);
myqueue.push(2); myqueue.push(1);
if (myqueue.front()
>
myqueue.back()) {
cout
<<
myqueue.front() -myqueue.back(); }
elseif (myqueue.front()
<
myqueue.back()) {
cout
<<
myqueue.back() -myqueue.front(); }
elsecout
<< "
0
"
;
A
7
B
4
C
1
D
0
Uzbek
Russian
104
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue
<
int
>
myqueue;
myqueue.push(8); myqueue.push(7); myqueue.push(6);
myqueue.push(5); myqueue.push(4); myqueue.push(3);
myqueue.push(2); myqueue.push(1);
if (myqueue.front()
<
myqueue.back()) {
cout
<<
myqueue.front() -myqueue.back(); }
elseif (myqueue.front()
==
myqueue.back()) {cout
<<
myqueue.back() -myqueue.front(); }
elsecout
<< "
0
"
;
A
0
B
4
C
1
D
7
105
Funktorlarga ta
'
rif bering
A
funksiyalar kabi murojaat qilish (chaqirish) mumkinbo
lgan ixtiyoriy tipdagi ob
'
yektlardir.
B
shablon funksiyalardir
C
faqatrost (true) yoki yolg
'
onqiymatlar qaytaradigan funksiyalardir
D
ob
`
ektqaytaradiganfunksiyalardir
106
Funktorlarga ta
'
rif bering
A
funktorlar () amali qaytayuklangan sinfdir
B
shablon funksiyalardir
C
faqatrost (true) yoki yolg
'
onqiymatlar qaytaradigan funksiyalardir
D
ob
`
ektqaytaradiganfunksiyalardir
107
LILO tamoyili asosida qurilgan ma
'
lumotlar to
'
plami (konteyner) qanday nomlanadi (oxirgi kirish -oxirgi
chiqish: oxirgi kirish -oxirgi chiqish)?
A
queue
B
stack
C
deque
D
priority
_
queue
108
LIFO tamoyili asosida qurilgan ma
'
lumotlar to
'
plami (konteyner) qanday nomlanadi?
A
stack
B
queue
C
deque
D
priority
_
queue
109
Qaysi konteyner adapterida faqat push
_
back, pop
_
back va pop
_
front operatsiyalarini anqlangan ?
A
stack
B
queue
C
deque
D
priority
_
queue
110
Salmog
'
i katta bo
'
lgan elementga brinchi bolib xizmat korsatiladi tamoyili asosida qurilgan ma
'
lumotlar
A
priority
_
queue
B
stack
C
deque
D
queue
111
Qaysi adapterningelementlari konteynerda kamayish tartibda joylashgan bo
'
ladi?
A
priority
_
queue
B
stack
C
deque
Uzbek
Russian
D
queue
112
Ikki tomonlama navbatga oxiridan elementni o
'
chirish funksiyasi to
g
ri ko
rsatilgan qatorni ko
rsating?
A
pop.back()
B
pushtail()
C
push.back()
D
poptail()
113
algorithm kutubhonasidagi all
_
of funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ppredikatining[first, last) diapazondagi barchaelementlar uchun trueqaytarishini tekshiradi.
B
ppredikatining[first, last) diapazondagi kamidabittaelementuchun trueqaytarishini tekshiradi.
C
ppredikatining[first, last) diapazonidagi biron bir element uchun trueqaytmasligini tekshiradi.
D
Berilganfunktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo
'
llaniladi.
114
algorithm kutubhonasidagi any
_
of funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ppredikatining[first, last) diapazondagi kamidabittaelementuchun trueqaytarishini tekshiradi.
B
ppredikatining[first, last) diapazondagi barchaelementlar uchun trueqaytarishini tekshiradi.
C
ppredikatining[first, last) diapazonidagi biron bir element uchun trueqaytmasligini tekshiradi.
D
Berilganfunktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo
'
llaniladi.
115
algorithm kutubhonasidagi none
_
of funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ppredikatining[first, last) diapazonidagi biron bir element uchun trueqaytmasligini tekshiradi.
B
ppredikatining[first, last) diapazondagi kamidabittaelementuchun trueqaytarishini tekshiradi.
C
ppredikatining[first, last) diapazondagi barchaelementlar uchun trueqaytarishini tekshiradi.
D
Berilganfunktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo
'
llaniladi.
116
algorithm kutubhonasidagi for
_
each funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
Berilganfunktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo
'
llaniladi.
B
ppredikatining[first, last) diapazondagi kamidabittaelementuchun trueqaytarishini tekshiradi.
C
ppredikatining[first, last) diapazonidagi biron bir element uchun trueqaytmasligini tekshiradi.
D
ppredikatining[first, last) diapazondagi barchaelementlar uchun trueqaytarishini tekshiradi.
117
algorithm kutubhonasidagi count( InputIt first, InputIt last, const T
&
value) funksiyasiningvazifasi to
'
g
'
ri
A
[first, last) diapazondagi elementlar ichidaqiymati valueteng bolganelementlar sonini qaytaradi.
B
[first, last) diapazondagi elementlar ichidan ppredikatiningtrueqaytarganlar sonini qaytaradi.
C
Ikki diapazondamos kelmagan elementlarningbirinchi juftligini qaytaradi, biri [first1, last1) vaikkinchisi first2 dan
boshlanadi.
D
[S
_
first, s
_
last] oralig
'
iningistalgan elementlarini [first, last) oralig
'
idan qidiradi.
118
algorithm kutubhonasidagi count
_
if( InputIt first, InputIt last, UnaryPredicatep ) funksiyasiningvazifasi
to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
[first, last) diapazondagi elementlar ichidan ppredikatiningtrueqaytarganlar sonini qaytaradi.
B
[first, last) diapazondagi elementlar ichidaqiymati valueteng bolganelementlar sonini qaytaradi.
C
Ikki diapazondamos kelmagan elementlarningbirinchi juftligini qaytaradi, biri [first1, last1) vaikkinchisi first2 dan
boshlanadi.
D
[S
_
first, s
_
last] oralig
'
iningistalgan elementlarini [first, last) oralig
'
idan qidiradi.
119
algorithm kutubhonasidagi mismatch( I nputIt1first1, InputIt1 last1, InputIt2first2) funksiyasiningvazifasi
to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
Ikki diapazondamos kelmagan elementlarningbirinchi juftligini qaytaradi, biri [first1, last1) vaikkinchisi first2 dan
boshlanadi.
B
[first, last) diapazondagi elementlar ichidan ppredikatiningtrueqaytarganlar sonini qaytaradi.
C
[first, last) diapazondagi elementlar ichidaqiymati valueteng bolganelementlar sonini qaytaradi.
D
[S
_
first, s
_
last] oralig
'
iningistalgan elementlarini [first, last) oralig
'
idan qidiradi.
Uzbek
Russian
120
algorithm kutubhonasidagi find
_
first
_
of( InputIt first, InputIt last,ForwardIt s
_
first, ForwardIt s
_
last )
funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
[S
_
first, s
_
last] oralig
'
iningistalgan elementlarini [first, last) oralig
'
idan qidiradi.
B
[first, last) diapazondagi elementlar ichidan ppredikatiningtrueqaytarganlar sonini qaytaradi.
C
Ikki diapazondamos kelmagan elementlarningbirinchi juftligini qaytaradi, biri [first1, last1) vaikkinchisi first2 dan
boshlanadi.
D
[first, last) diapazondagi elementlar ichidaqiymati valueteng bolganelementlar sonini qaytaradi.
121
algorithm kutubhonasidagi find( InputIt first, InputI t last, const T
&
value) funksiyasiningvazifasi to
'
g
'
ri
ko
'
rsatilgan qatorni ko
'
rsating
A
[first, last) diapazondagi qiymati valueteng bolganbirinchi elementni topadi.
B
[first, last) diapazondagi ppredikat trueqiymatqaytaruvchi birinchi elementni topadi.
C
[first, last) diapazondagi qpredikat falseqiymatqaytaruvchi birinchi elementni topadi.
D
[S
_
first, s
_
last) elementlari [s
_
first, s
_
last] ketma-ketligining[first, last) diapazondagi so
'
nggi paydobo
'
lishini
qidiradi.
122
algorithm kutubhonasidagi find
_
end( ForwardIt1 first, ForwardIt1 last,ForwardI t2 s
_
first, ForwardIt2 s
_
last
) funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
[S
_
first, s
_
last) elementlari [s
_
first, s
_
last] ketma-ketligining[first, last) diapazondagi so
'
nggi paydobo
'
lishini
qidiradi.
B
[first, last) diapazondagi ppredikat trueqiymatqaytaruvchi birinchi elementni topadi.
C
[first, last) diapazondagi qpredikat falseqiymatqaytaruvchi birinchi elementni topadi.
D
[first, last) diapazondagi qiymati valueteng bolganbirinchi elementni topadi.
123
algorithm kutubhonasidagi find
_
if( InputIt first, InputIt last, UnaryPredicatep ) funksiyasiningvazifasi
A
[first, last) diapazondagi ppredikat trueqiymatqaytaruvchi birinchi elementni topadi.
B
[first, last) diapazondagi qiymati valueteng bolganbirinchi elementni topadi.
C
[first, last) diapazondagi qpredikat falseqiymatqaytaruvchi birinchi elementni topadi.
D
[S
_
first, s
_
last) elementlari [s
_
first, s
_
last] ketma-ketligining[first, last) diapazondagi so
'
nggi paydobo
'
lishini
qidiradi.
124
algorithm kutubhonasidagi find
_
if
_
not( InputIt first, InputIt last,UnaryPredicateq ) funksiyasiningvazifasi
to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
[first, last) diapazondagi qpredikat falseqiymatqaytaruvchi birinchi elementni topadi.
B
[first, last) diapazondagi ppredikat trueqiymatqaytaruvchi birinchi elementni topadi.
C
[first, last) diapazondagi qiymati valueteng bolganbirinchi elementni topadi.
D
[S
_
first, s
_
last) elementlari [s
_
first, s
_
last] ketma-ketligining[first, last) diapazondagi so
'
nggi paydobo
'
lishini
qidiradi.
125
algorithm kutubhonasidagi adjacent
_
find( ForwardI t first, ForwardIt last ) funksiyasiningvazifasi to
'
g
'
ri
A
[first, last) diapazondagi ikkitabir xil qo
'
shni elementlarni qidiradi.
B
[first, last) diapazondagi ppredikat trueqiymatqaytaruvchi birinchi elementni topadi.
C
[first, last) diapazondagi qiymati valueteng bolganbirinchi elementni topadi.
D
[S
_
first, s
_
last) elementlari [s
_
first, s
_
last] ketma-ketligining[first, last) diapazondagi so
'
nggi paydobo
'
lishini
qidiradi.
126
algorithm kutubhonasidagi copy( I nputIt first, InputIt last, OutputIt d
_
first ) funksiyasiningvazifasi to
'
g
'
ri
ko
'
rsatilgan qatorni ko
'
rsating
A
[first, last) diapazonelementlarini d
_
firstbilan boshlanadigan diapazonganysxaoladi.
B
faqatpredpredikati trueqiymat qaaytaradigan elementlarni qaytaradigan elementlardannysxaoladi.
C
[first, last) diapazondagi ikkitabir xil qo
'
shni elementlarni qidiradi.
D
[first, last) diapazondand
_
lastgachatugaydigan intervalgachanusxako
'
chiradi.Ob
'
ektlar teskari tartibda
ko
'
chiriladi,lekin ularningnisbiy artibi saqlanibqoladi.
Uzbek
Russian
127
algorithm kutubhonasidagi copy
_
if( InputIt first, InputIt last, OutputIt d
_
first,UnaryPredicatepred )
funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
faqatpredpredikati trueqiymat qaaytaradigan elementlarni qaytaradigan elementlardannysxaoladi.
B
[first, last) diapazonelementlarini d
_
firstbilan boshlanadigan diapazonganysxaoladi.
C
[first, last) diapazondagi ikkitabir xil qo
'
shni elementlarni qidiradi.
D
[first, last) diapazondand
_
lastgachatugaydigan intervalgachanusxako
'
chiradi. Ob
'
ektlar teskari tartibda
ko
'
chiriladi,lekin ularningnisbiy tartibi saqlanibqoladi.
128
algorithm kutubhonasidagi copy
_
backward( BidirectionalIterator1 first,BidirectionalI terator1 last,
BidirectionalIterator2 d
_
last ) f
A
[first, last) diapazondand
_
lastgachatugaydigan intervalgachanusxako
'
chiradi.Ob
'
ektlar teskari tartibda
ko
'
chiriladi,lekin ularningnisbiy tartibi saqlanibqoladi.
B
faqatpredpredikati trueqiymat qaaytaradigan elementlarni qaytaradigan elementlardannysxaoladi.
C
[first, last) diapazondagi ikkitabir xil qo
'
shni elementlarni qidiradi.
D
[first, last) diapazonelementlarini d
_
firstbilan boshlanadigan diapazonganysxaoladi.
129
algorithm kutubhonasidagi move( InputIt first, InputIt last, OutputIt d
_
first )funksiyasiningvazifasi to
'
g
'
ri
A
Elementlarni [first, last) diapazondand
_
firstbilan boshlangan boshqadiapazongako
'
chiradi
B
Bir qator elementlarni teskari tartibdayangi joygako
'
chiradi
C
Bir qator elementlargama
'
lumbir qiymatni belgilaydi
D
Agar count
>
0 bo
'
lsa, belgilangan qiymatni diapazondagi birinchi countelementlarigad
_
firstboshlab o
'
zlashtiradi.
Aksholdau hech narsaqilmaydi.
130
algorithm kutubhonasidagi move
_
backward( BidirIt1 first, BidirIt1 last, BidirI t2d
_
last )funksiyasining
A
Bir qator elementlarni teskari tartibdayangi joygako
'
chiradi
B
Elementlarni [first, last) diapazondand
_
firstbilan boshlangan boshqadiapazongako
'
chiradi
C
Bir qator elementlargama
'
lumbir qiymatni belgilaydi
D
Agar count
>
0 bo
'
lsa, belgilangan qiymatni diapazondagi birinchi countelementlarigad
_
firstboshlab o
'
zlashtiradi.
Aksholdau hech narsaqilmaydi.
131
algorithm kutubhonasidagi fill( ForwardIt first, ForwardI t last, const T
&
value)funksiyasiningvazifasi
A
Bir qator elementlargama
'
lumbir qiymatni belgilaydi
B
Bir qator elementlarni teskari tartibdayangi joygako
'
chiradi
C
Elementlarni[first, last) diapazondand
_
firstbilanboshlanganboshqadiapazongako
'
chiradi
D
Agar count
>
0 bo
'
lsa, belgilangan qiymatni diapazondagi birinchi countelementlarigad
_
firstboshlab o
'
zlashtiradi.
Aksholdau hech narsaqilmaydi.
132
algorithm kutubhonasidagi fill
_
n( OutputIt first, Sizecount, const T
&
value) funksiyasiningvazifasi to
'
g
'
ri
ko
'
rsatilgan qatorni ko
'
rsating
A
Agar count
>
0 bo
'
lsa, belgilangan qiymatni diapazondagi birinchi countelementlarigafirstboshlabo
'
zlashtiradi. Aks
holdau hech narsaqilmaydi.
B
Bir qator elementlarni teskari tartibdayangi joygako
'
chiradi
C
Bir qator elementlargama
'
lumbir qiymatni belgilaydi
D
Elementlarni [first, last) diapazondand
_
firstbilan boshlangan boshqadiapazongako
'
chiradi
133
algorithm kutubhonasidagi generate( ForwardI t first, ForwardI t last, Generator g) funksiyasiningvazifasi
to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
[first, last) diapazondagi har bir elementni berilgan funktsiyaob
'
ekti ghosil qilgan qiymatgabelgilaydi
B
agar count
>
0 bo
'
lsa, belgilanganfunktsiyaob
'
ekti tomonidan yaratilganqiymatlarni diapazondagi birinchi count
elementlarigafirst boshlabo
'
zlashtiradi. Aksholdau hech narsaqilmaydi.
C
valueqiymatgatengbo
'
lganbarchaelementlarni [first, last) diapazondan olibtashlaydi
D
ppredikati truebo
'
lgan barchaelementlarni [first, last) diapazondanolibtashlaydi.
Uzbek
Russian
134
algorithm kutubhonasidagi generate
_
n( OutputIt first, Sizecount, Generator g) funksiyasiningvazifasi
to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
agar count
>
0 bo
'
lsa, belgilanganfunktsiyaob
'
ekti tomonidan yaratilganqiymatlarni diapazondagi birinchi count
elementlarigafirst boshlabo
'
zlashtiradi. Aksholdau hech narsaqilmaydi.
B
[first, last) diapazondagi har bir elementni berilgan funktsiyaob
'
ekti ghosil qilgan qiymatgabelgilaydi
C
valueqiymatgatengbo
'
lganbarchaelementlarni [first, last) diapazondan olibtashlaydi
D
ppredikati truebo
'
lgan barchaelementlarni [first, last) diapazondanolibtashlaydi.
135
algorithm kutubhonasidagi remove( ForwardI t first, ForwardI t last, const T
&
value) funksiyasiningvazifasi
to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
r
A
valueqiymatgatengbo
'
lganbarchaelementlarni [first, last) diapazondan olibtashlaydi
B
agar count
>
0 bo
'
lsa, belgilanganfunktsiyaob
'
ekti tomonidan yaratilganqiymatlarni diapazondagi birinchi count
elementlarigafirst boshlabo
'
zlashtiradi. Aksholdau hech narsaqilmaydi.
C
[first, last) diapazondagi har bir elementni berilgan funktsiyaob
'
ekti ghosil qilgan qiymatgabelgilaydi
D
ppredikati truebo
'
lgan barchaelementlarni [first, last) diapazondanolibtashlaydi.
136
algorithm kutubhonasidagi remove
_
if( ForwardIt first, ForwardIt last, UnaryPredicatep ) funksiyasining
A
ppredikati truebo
'
lgan barchaelementlarni [first, last) diapazondan olibtashlaydi.
B
agar count
>
0 bo
'
lsa, belgilanganfunktsiyaob
'
ekti tomonidan yaratilganqiymatlarni diapazondagi birinchi count
elementlarigafirst boshlabo
'
zlashtiradi. Aksholdau hech narsaqilmaydi.
C
valueqiymatgatengbo
'
lganbarchaelementlarni [first, last) diapazondan olibtashlaydi
D
[first, last) diapazondagi har bir elementni berilgan funktsiyaob
'
ekti ghosil qilgan qiymatgabelgilaydi
137
algorithm kutubhonasidagi remove
_
copy( InputIt first, InputIt last, OutputIt d
_
first,const T
&
value)
A
Qiymati valueqiymatgatengelementlardan tashqari elementlarni [first, last) diapazondan d
_
firstbilan boshlanadigan
diapazonganusxako
'
chiradi
B
ppredikati trueelementlardantashqari elementlarni [first, last) diapazondan d
_
firstbilan boshlanadigan diapazonga
nusxako
'
chiradi
C
old
_
valuegateng[first, last) diapazondagi barchaelementlarni new
_
valuebilan almashtiradi.
D
ppredikati truegateng[first, last) diapazondagi barchaelementlarni new
_
valuebilan almashtiradi.
138
algorithm kutubhonasidagi remove
_
copy
_
if( InputIt first, I nputIt last, OutputIt d
_
first, UnaryPredicatep
A
ppredikati trueelementlardantashqari elementlarni [first, last) diapazondan d
_
firstbilan boshlanadigan diapazonga
nusxako
'
chiradi
B
Qiymati valueqiymatgatengelementlardan tashqari elementlarni [first, last) diapazondan d
_
firstbilan boshlanadigan
diapazonganusxako
'
chiradi
C
old
_
valuegateng[first, last) diapazondagi barchaelementlarni new
_
valuebilan almashtiradi.
D
ppredikati truegateng[first, last) diapazondagi barchaelementlarni new
_
valuebilan almashtiradi.
139
algorithm kutubhonasidagi replace( ForwardIt first, ForwardIt last,const T
&
old
_
value, const T
&
new
_
value) funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
old
_
valuegateng[first, last) diapazondagi barchaelementlarni new
_
valuebilan almashtiradi.
B
ppredikati trueelementlardantashqari elementlarni [first, last) diapazondan d
_
firstbilan boshlanadigan diapazonga
nusxako
'
chiradi
C
Qiymati valueqiymatgatengelementlardan tashqari elementlarni [first, last) diapazondan d
_
firstbilan boshlanadigan
diapazonganusxako
'
chiradi
D
ppredikati truegateng[first, last) diapazondagi barchaelementlarni new
_
valuebilan almashtiradi.
140
algorithm kutubhonasidagi replace
_
if( ForwardIt first, ForwardIt last, UnaryPredicatep, const T
&
new
_
value) funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ppredikati truegateng[first, last) diapazondagi barchaelementlarni new
_
valuebilan almashtiradi.
Uzbek
Russian
B
ppredikati trueelementlardantashqari elementlarni [first, last) diapazondan d
_
firstbilan boshlanadigan diapazonga
nusxako
'
chiradi
C
old
_
valuegateng[first, last) diapazondagi barchaelementlarni new
_
valuebilan almashtiradi.
D
Qiymati valueqiymatgatengelementlardan tashqari elementlarni [first, last) diapazondan d
_
firstbilan boshlanadigan
diapazonganusxako
'
chiradi
141
algorithm kutubhonasidagi swap( T
&
a, T
&
b ); funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
avabqiymatlarini almashtiradi.
B
avabmassivlarni almashtirish.
C
Ob
'
ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarningsoni bir xil bo
'
lishi kerak.
D
Ikki iterator tomonidan ko
'
rsatilgan elementlarning qiymatlarini almashtiradi.
142
algorithm kutubhonasidagi swap( T2 (
&
a)[N], T2 (
&
b)[N]) funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni
ko
'
rsating
A
avabmassivlarni almashtirish
B
avabqiymatlarini almashtiradi.
C
Ob
'
ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarningsoni bir xil bo
'
lishi kerak.
D
Ikki iterator tomonidan ko
'
rsatilgan elementlarning qiymatlarini almashtiradi.
143
algorithm kutubhonasidagi swap
_
ranges( ForwardIt1first1, ForwardI t1last1, ForwardIt2first2 )
funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
Ob
'
ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarningsoni bir xil bo
'
lishi kerak.
B
avabmassivlarni almashtirish
C
avabqiymatlarini almashtiradi.
D
Ikki iterator tomonidan ko
'
rsatilgan elementlarning qiymatlarini almashtiradi.
144
algorithm kutubhonasidagi iter
_
swap( ForwardI t1a, ForwardI t2b ) funksiyasiningvazifasi to
'
g
'
ri
ko
'
rsatilgan qatorni ko
'
rsating
A
Ikki iterator tomonidan ko
'
rsatilgan elementlarning qiymatlarini almashtiradi.
B
avabmassivlarni almashtirish
C
Ob
'
ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarningsoni bir xil bo
'
lishi kerak.
D
avabqiymatlarini almashtiradi.
145
algorithm kutubhonasidagi reverse( BidirIt first, BidirIt last ) funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan
A
[first, last) oralig
'
idagi elementlarningtartibini teskarisigao
'
zgartiring.
B
[first, last) diapazondagi elementlarni almashtiradi, shundan
_
firstyangi diapazondabirinchi, n
_
first-1 esaoxirgisi
bo
'
ladi.
C
Barchaketma-kettakrorlanganelementlarni [first, last) diapazondanolibtashlaydi vayangi diapazonning oxirgi
elementidankeyingi elementgaiteratorni qaytaradi.
D
d
_
firstdan boshlabyangi diapazongaelementlarni yozib, ikkitatartiblangan[first1, last1) va[first2, last2] oralig
'
ini
birlashtiradi.
146
algorithm kutubhonasidagi rotate( ForwardIt first, ForwardIt n
_
first, ForwardIt last ) funksiyasining
vazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
[first, last) diapazondagi elementlarni almashtiradi, shundan
_
firstyangi diapazondabirinchi, n
_
first-1 esaoxirgisi
bo
'
ladi.
B
[first, last) oralig
'
idagi elementlarningtartibini teskarisigao
'
zgartiring.
C
Barchaketma-kettakrorlanganelementlarni [first, last) diapazondan olibtashlaydi vayangi diapazonningoxirgi
elementidankeyingi elementgaiteratorni qaytaradi.
Uzbek
Russian
D
d
_
firstdan boshlabyangi diapazongaelementlarni yozib, ikkitatartiblangan[first1, last1) va[first2, last2] oralig
'
ini
birlashtiradi.
147
algorithm kutubhonasidagi unique( ForwardIt first, ForwardIt last ) funksiyasiningvazifasi to
'
g
'
ri
ko
'
rsatilgan qatorni ko
'
rsating
A
Barchaketma-kettakrorlanganelementlarni [first, last) diapazondanolibtashlaydi vayangi diapazonning oxirgi
elementidankeyingi elementgaiteratorni qaytaradi.
B
[first, last) diapazondagi elementlarni almashtiradi, shundan
_
firstyangi diapazondabirinchi, n
_
first-1 esaoxirgisi
bo
'
ladi.
C
[first, last) oralig
'
idagi elementlarningtartibini teskarisigao
'
zgartiring.
D
d
_
firstdan boshlabyangi diapazongaelementlarni yozib, ikkitatartiblangan[first1, last1) va[first2, last2] oralig
'
ini
birlashtiradi.
148
algorithm kutubhonasidagi merge( InputIt1 first1, I nputIt1 last1,InputIt2 first2, InputIt2 last2, OutputIt
d
_
first ) funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
d
_
firstdan boshlabyangi diapazongaelementlarni yozib, ikkitatartiblangan[first1, last1) va[first2, last2] oralig
'
ini
birlashtiradi.
B
[first, last) diapazondagi elementlarni almashtiradi, shundan
_
firstyangi diapazondabirinchi, n
_
first-1 esaoxirgisi
bo
'
ladi.
C
Barchaketma-kettakrorlanganelementlarni [first, last) diapazondan olibtashlaydi vayangi diapazonningoxirgi
elementidankeyingi elementgaiteratorni qaytaradi.
D
[first, last) oralig
'
idagi elementlarningtartibini teskarisigao
'
zgartiring.
149
algorithm kutubhonasidagi set
_
differencefunksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ikki to
'
plamo
'
rtasidagi farqni hisoblab chiqadi
B
ikkitato
'
plamningkesishishini hisoblabchiqadi
C
ikki to
'
plamorasidagi nosimmetrik farqni hisoblabchiqadi
D
ikkitato
'
plamningbirlashishini hisoblabchiqadi
150
algorithm kutubhonasidagi set
_
intersection funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ikkitato
'
plamningkesishishini hisoblabchiqadi
B
ikki to
'
plamo
'
rtasidagi farqni hisoblab chiqadi
C
ikki to
'
plamorasidagi nosimmetrik farqni hisoblabchiqadi
D
ikkitato
'
plamningbirlashishini hisoblabchiqadi
151
algorithm kutubhonasidagi set
_
symmetric
_
differencefunksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni
A
ikki to
'
plamorasidagi nosimmetrik farqni hisoblabchiqadi
B
ikkitato
'
plamningkesishishini hisoblabchiqadi
C
ikki to
'
plamo
'
rtasidagi farqni hisoblab chiqadi
D
ikkitato
'
plamningbirlashishini hisoblabchiqadi
152
algorithm kutubhonasidagi set
_
union funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ikkitato
'
plamningbirlashishini hisoblabchiqadi
B
ikkitato
'
plamningkesishishini hisoblabchiqadi
C
ikki to
'
plamorasidagi nosimmetrik farqni hisoblabchiqadi
D
ikki to
'
plamo
'
rtasidagi farqni hisoblab chiqadi
153
algorithm kutubhonasidagi max
_
element funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
diapazondagi engkattaelementni qaytaradi
B
diapazondagi engkichik elementni qaytaradi
C
diapazondagi engkichik vaengkattaelementlarni qaytaradi
D
ikkitato
'
plamelementlarning bir xilligini aniqlaydi
154
algorithm kutubhonasidagi min
_
element funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
diapazondagi engkichik elementni qaytaradi
Uzbek
Russian
B
diapazondagi engkattaelementni qaytaradi
C
diapazondagi engkichik vaengkattaelementlarni qaytaradi
D
ikkitato
'
plamelementlarning bir xilligini aniqlaydi
155
algorithm kutubhonasidagi minmax
_
element funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
diapazondagi engkichik vaengkattaelementlarni qaytaradi
B
diapazondagi engkichik elementni qaytaradi
C
diapazondagi engkattaelementni qaytaradi
D
ikkitato
'
plamelementlarning bir xilligini aniqlaydi
156
algorithm kutubhonasidagi equal funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ikkitato
'
plamelementlarning bir xilligini aniqlaydi
B
diapazondagi engkichik elementni qaytaradi
C
diapazondagi engkichik vaengkattaelementlarni qaytaradi
D
diapazondagi engkattaelementni qaytaradi
157
algorithm kutubhonasidagi accumulatefunksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
diapason elementlar yig
'
indisini hisoblaydi
B
ikkitadiapazon elementlariningskalyar ko
'
paytmasini hisoblaydi
C
diapazondagi qo
'
shni elementlar orasidagi farqlarni hisoblabchiqadi
D
elementlar diapazoniningqisman yig
'
indisini hisoblaydi
158
algorithm kutubhonasidagi inner
_
product funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
ikkitadiapazon elementlariningskalyar ko
'
paytmasini hisoblaydi
B
diapason elementlar yig
'
indisini hisoblaydi
C
diapazondagi qo
'
shni elementlar orasidagi farqlarni hisoblabchiqadi
D
elementlar diapazoniningqisman yig
'
indisini hisoblaydi
159
algorithm kutubhonasidagi adjacent
_
differencefunksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
diapazondagi qo
'
shni elementlar orasidagi farqlarni hisoblabchiqadi
B
ikkitadiapazon elementlariningskalyar ko
'
paytmasini hisoblaydi
C
diapason elementlar yig
'
indisini hisoblaydi
D
elementlar diapazoniningqisman yig
'
indisini hisoblaydi
160
algorithm kutubhonasidagi partial
_
sum funksiyasiningvazifasi to
'
g
'
ri ko
'
rsatilgan qatorni ko
'
rsating
A
elementlar diapazoniningqisman yig
'
indisini hisoblaydi
B
ikkitadiapazon elementlariningskalyar ko
'
paytmasini hisoblaydi
C
diapazondagi qo
'
shni elementlar orasidagi farqlarni hisoblabchiqadi
D
diapason elementlar yig
'
indisini hisoblaydi
161
Berilgan qiymatningkonteynerda birinchi marta paydo bo
'
lishini qidiruvchi qanday funktsiya ?
A
find()
B
find
_
if()
C
count()
D
count
_
if()
162
Konteyner elementlariga murojat qilish vositasi qaysi?
A
iterator
B
vector
C
list
D
операция ()
163
Qaysi funktsiya konteynerningbirinchi elementiga ishora qiluvchi iteratorni qaytaradi (agar konteynerda
biron bir element bo
'
lsa)?
Uzbek
Russian
A
begin()
B
end()
C
iterator
_
begin()
D
iterator
_
end()
164
Qaysi funktsiya, konteynerningoxirgi elementdan so
'
ngbo
'
sh joyga ishora qiluvchi iteratorni qaytaradi?
A
end()
B
begin()
C
iterator
_
begin()
D
iterator
_
end()
165
Qaysi ibora iterator tomonidan ko
'
rsatilgan element qiymatini olishga imkon beradi?
A
*iter
B
++
iter
C
--iter
D
&
iter
166
Keyingi elementga kirish uchun qaysi ibora iteratorni oldinga siljitishga imkon beradi?
A
++
iter
B
*iter
C
--iter
D
&
iter
167
Qaysi ibora oldingi elementga murojaat qilish uchun iteratorni orqaga qaytarishga imkon beradi?
A
--iter
B
++
iter
C
*iter
D
&
iter
168
Qaysi amal iteratordan n pozitsiya oldinroq bo
'
lgan iteratorni qaytaradi?
A
iter
+
n
B
iter n
C
iter
+=
n
D
iter
=
n
169
Qaysi amal iteratordan n pozitsiya orqaroq bo
'
lgan iteratorni qaytaradi?
A
iter n
B
iter
+
n
C
iter
+=
n
D
iter
=
n
170
Qaysi operatsiya iteratorni n holatini oldinga siljitadi?
A
iter
+=
n
B
iter n
C
iter
+
n
D
iter
=
n
171
Qaysi operatsiya iteratorni n holatini orqaga siljitadi?
A
iter
=
n
B
iter n
C
iter
+=
n
D
iter
+
n
172
iter1 va iter2 iteratorlari orasidagi pozitsiyalar sonini qanday operatsiya qaytaradi?
Uzbek
Russian
A
iter1 iter2
B
iter1
+
iter2
C
iter1 iter1
D
iter2 iter2
173
Qaysi funktsiya yordamchi funktsiyani uchinchi parametr sifatida qabul qiladi, shunda biz xoxlagan usulni
saralashimiz mumkin?
A
sort()
B
greator()
C
sort
_
if()
D
arr
_
sort()
174
Dasturningparchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
sample(12);
for (int i
=
0; i
<
13;
++
i) sample[i]
=
i;
valarray
<
int
>
bar
=
sample[slice(2, 3, 4)];
cout
<< "
slice(2, 3, 4):
"
;for (size
_
t n
=
0; n
<
bar.size(); n
++
)
cout
<< ' ' <<
bar[n];
A
slice(2, 3, 4): 2 6 10
B
slice(2, 3, 4): 2 3 4
C
slice(2, 3, 4):
D
slice(2, 3, 4): 10 6 2
175
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
sample(14);
for (int i
=
0; i
<
14;
++
i) sample[i]
=
i;
size
_
t start
=
1; size
_
t lengths[]
=
{2,3}; size
_
t strides[]
=
{7,2};
gslicemygslice(start,valarray
<
size
_
t
>
(lengths,2), valarray
<
size
_
t
>
(strides,2));
valarray
<
int
>
data
=
sample[mygslice];
cout
<< "
gslice:
"
;
A
gslice: 1 3 5 8 10 12
B
gslice: 1 2 3 7 2 2
C
gslice: 14
D
gslice: 2 4 6 9 11 13
176
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
varr
=
{ 20, 40, 60, 80 };
cout
<< "
Thesizeof valarray is:
"
;
cout
<<
varr.size()
<<
endl;
A
Thesizeof valarray is: 4
B
Thesizeof valarray is: 20 40 60 80
C
Thesizeof valarray is: 5
D
Thesizeof valarray is: 3
177
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
varr
=
{ -20, 40, -50, 60, 80, 0, 0 };
cout
<< "
Thesizeof valarray is:
"
;
A
Thesizeof valarray is: 7
B
Thesizeof valarray is: 5
C
Thesizeof valarray is: 6
D
Thesizeof valarray is: 4
Uzbek
Russian
178
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
varr
=
{ 10, 20, 30, 40, 50 };
cout
<< "
valarray contains
="
;
for (autoi
=
begin(varr); i !
=
end(varr); i
++
) {
cout
<< ' ' <<
*i; }
A
valarray contains
=
10 20 30 40 50
B
valarray contains
=
5
C
valarray contains
=
50
D
valarray contains
=
10
179
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
varr
=
{ -10, -20, -30, -40 };
cout
<< "
valarray contains
="
;
for (autoi
=
begin(varr); i !
=
end(varr); i
++
) {
cout
<< ' ' <<
*i; }
A
valarray contains
=
-10 -20 -30-40
B
valarray contains
=
4
C
valarray contains
=
5
D
valarray contains
=
3
180
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
varr
=
{ 15, 10, 30, 33, 40 };
A
Thesumof valarray is
=
128
B
Thesumof valarray is
=
15 1030 33 40
C
Thesumof valarray is
=
129
D
Thesumof valarray is
=
40 1030 33 15
181
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
varr
=
{ 1, 2, 3, 4, 5 };
cout
<< "
Thesumof valarray is
= " <<
varr.sum()
<<
endl;
A
Thesumof valarray is
=
15
B
Thesumof valarray is
=
1 2 3 4 5
C
Thesumof valarray is
=
16
D
Thesumof valarray is
=
1 2 4 3 5
182
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
complex
<
double
>
mycomplex(10.0, 2.0);
cout
<< "
Real part:
" <<
real(mycomplex)
<<
endl;
A
Real part: 10
Imaginary part: 2
B
Real part: 10.0
Imaginary part: 2.0
C
Real part: real(mycomplex)
Imaginary part: imag(mycomplex)
D
Real part: 1
Imaginary part: 2
Uzbek
Russian
183
Dasturni bajargandan so
'
ngekranda nima paydobo
'
ladi
typedef complex
<
double
>
point;
#definex real()
#definey imag()
int main() { point P(2.0, 3.0);
cout
<< "
TheX-coordinateof point P is:
" <<
P.x
<<
endl;
cout
<< "
TheY-coordinateof point P is:
" <<
P.y
<<
endl;
A
TheX-coordinateof point P is: 2
TheY-coordinateof point P is: 3
B
TheX-coordinateof point P is: 2.0
TheY-coordinateof point P is: 3.0
C
Kompilyatsiyadahatolik
D
TheX-coordinateof point P is: 4.0
TheY-coordinateof point P is: 3.0
184
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
cout
<< "
Squareroot of -9 is
="
;
cout
<<
sqrt(complex
<
double
>
(-9, 0))
<<
endl;
cout
<< "
Squareroot of (-9, -0), is
= "
;
A
Squarerootof -9is
=
(0, 3)
B
Squarerootof (-9, -0), is
=
(0, -3)
C
kompilyasiyadaxatolik
D
Squarerootof -4is
=
(0, 2)
185
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
varr
=
{ 3, 2, 1, 4, 5 };cout
<< "
Thesmallest element
" << "
of valarray is
= "
<<
varr.min()
<<
endl;
A
Thesmallest elementof valarray is
=
1
B
Thesmallest elementof valarray is
=
0
C
Thesmallest elementof valarray is
=
2
D
Thesmallest elementof valarray is
=
-2
186
Dasturni parchasi bajargandan so
'
ngekranda nima paydobo
'
ladi
valarray
<
int
>
varr
=
{ 22, 24, 36, 42, 12 };
cout
<< "
Thesmallest element
" << "
of valarray is
= "
A
Thesmallest elementof valarray is
=
12
B
Thesmallest elementof valarray is
=
0
C
Thesmallest elementof valarray is
=
22
D
Thesmallest elementof valarray is
=
2
187
Qaysi funktsiya o
'
z argumentlarida ko
'
rsatilgan manipulyatsiyalarni bir vaqtningo
'
zida barcha valarray
elementlariga qo
'
llaydi vamanipulyatsiyalangan qiymatlarga ega yangi valarray ni qaytaradi?
A
apply ()
B
sum()
C
div ()
D
mod()
188
Qaysi funksiya bir vaqtningo
'
zida barcha valarray elementlariningyig
'
indisini qaytaradi?
A
sum()
B
apply ()
C
div ()
D
mod()
Uzbek
Russian
189
Qaysi funksiya bu yoki boshqa usulda qayta ishlanadigan to
plamostilari, massiv elementlari oraliq
A
slice()
B
complex()
C
valarray()
D
gslice()
190
slice() funksiyasiningbirinchi parametri nimani anglatadi?
A
Tanlash orqali amalgaoshirilgan massiv elementiningindeksi, masalan indeksnolgatengbo
lsa, demak tanlov
massivningbirinchi elementidanboshlanadi
B
Tanlovdagi massiv elementlar soni
C
Tanlov qadami, masalan qadam2 gatengbo
lsa, har ikkinchi elementto
plamgaqo
shilishini anglatadi
D
To
g
ri javobberilmagan
191
slice() funksiyasiningikkinchi parametri nimani anglatadi?
A
Tanlanishi kerak bo
lgan massiv elementlar soni
B
Tanlash orqali amalgaoshirilgan massiv elementiningindeksi, masalan indeksnolgatengbo
lsa, demak tanlov
massivningbirinchi elementidanboshlanadi
C
Tanlov qadami, masalan qadam2 gatengbo
lsa, har ikkinchi elementto
plamgaqo
shilishini anglatadi
D
To
g
ri javobberilmagan
192
slice() funksiyasininguchunchi parametri nimani anglatadi?
A
Tanlov qadami, masalan qadam2 gatengbo
lsa, har ikkinchi elementto
plamgaqo
shilishini anglatadi
B
Tanlanishi kerak bo
lgan massiv elementlar soni
C
Tanlash orqali amalgaoshirilgan massiv elementiningindeksi, masalan indeksnolgatengbo
lsa, demak tanlov
massivningbirinchi elementidanboshlanadi
D
To
g
ri javobberilmagan
193
C
++
98 da paydobo
'
lgan va massivlarda matematik operatsiyalarni samarali saqlash va ta
'
minlash uchun
A
valarray
B
complex
C
slice
D
gslice
194
Visual StudiodasturiningWindowsFormsApplication rejimida Ctrl
+
Alt
+
L tugmachalar bosilsa
A
Asosiy muloqotoynasiningoxirgi martaochilganjoydaYechimlar oynasi (Solution Exploler) oynasi ochiladi.
B
Asosiy muloqotoynasiningo
ngqismidayechimlar oynasi (SolutionExploler) oynasi ochiladi.
C
Asosiy muloqotoynasiningchap qismidayechimlar oynasi (Solution Exploler) oynasi ochiladi.
D
Asosiy muloqotoynasiningpastki qismidayechimlar oynasi (Solution Exploler) oynasi ochiladi.
195
Visual StudiodasturiningWindowsFormsApplication rejimida Yechimlar (Solution Expoler) oynasini
A
View-
>
Solution Exploler
B
Project-
>
Solution Exploler
C
Tools-
>
Solution Exploler
D
Ctrl
+
Alt
+
X
196
Visual StudiodasturiningWindowsFormsApplication rejimida komponentalar panelini (Toolbox) oynasini
A
View-
>
Toolbox
B
Project-
>
Toolbox
C
Tools-
>
Toolbox
D
Ctrl
+
Alt
+
L
197
Visual StudiodasturiningWindowsFormsApplication rejimida Ctrl
+
Alt
+
X tugmashalar bosilsa
Uzbek
Russian
A
Asosiy muloqotoynasiningoxirgi martaochilganjoydakomponentalar paneli (Toolbox) oynasi ochiladi.
B
Asosiy muloqotoynasiningoxirgi martaochilganjoydaYechimlar oynasi (Solution Exploler) oynasi ochiladi.
C
Asosiy muloqotoynasiningchap qismidakomponentalar paneli (Toolbox) oynasi ochiladi.
D
Asosiy muloqotoynasiningishchi sohasidayechimlar oynasi (Solution Exploler) oynasi ochiladi.
198
Visual StudiodasturiningWindowsFormsApplication rejimida Ctrl
+
\E tugmashalar bosilsa
A
Asosiy muloqotoynasiningpastki qismidaKompilyatsiyajarayonidatopilganxatolar (Error List) oynasi ochiladi.
B
Asosiy muloqotoynasiningoxirgi martaochilganjoydakomponentalar paneli (Toolbox) oynasi ochiladi.
C
Asosiy muloqotoynasiningoxirgi martaochilganjoydaYechimlar oynasi (Solution Expoler) oynasi ochiladi.
D
Proektni tugatish (End) jarayoni ishgatushadi
199
Kompilyatsiya jaraonida topilgan xatolarni ko
rish uchun
A
View-
>
Error List
B
Project-
>
Error List
C
Tools-
>
Error List
D
Ctrl
+
Alt
+
E
200
Asosiy muloqot oynasininguskunalar panelini boshqarish (yopish, qo
shish) qanday amalga oshirsa bo
ladi?
A
View-
>
Toolbars
B
Project-
>
Toolbars
C
Tools-
>
Toolbars
D
Ctrl
+
Alt
+
T
201
Yaratilgan proektni kompilyasiyaga berish qanday amalga oshirsa bo
ladi?
A
Ctrl
+
Shift
+
B yoki Build-
>
BuildSolution
B
Ctrl
+
Alt
+
B yoki Build-
>
Solution
C
F1 yoki Build-
>
BuildSolution
D
F9 yoki Build-
>
Solution
202
Yaratilgan proektni ishga tushirish qanday amalga oshirsa bo
ladi?
A
F5 yoki Debug-
>
StartDebugging
B
F7 yoki Debug-
>
StartDebugging
C
F7 yoki Build-
>
StartDebugging
D
F5 yoki Debug-
>
Start
203
Proektga yangi sinf qo
shishni qanday amalga oshirsa bo
ladi?
A
Project-
>
AddClass
B
View -
>
AddClass
C
Tools-
>
AddClass
D
Shift
+
Alt
+
C
204
Proektga yangi сpp formatdagi faylni qo
shishni qanday amalga oshirsa bo
ladi?
A
Project-
>
AddNew Item
B
View -
>
AddNew Item
C
Project-
>
AddNew-
>
Item
D
Ctrl
+
Alt
+
A
205
Proektga yangi сpp formatdagi faylni qo
shishni qanday amalga oshirsa bo
ladi?
A
Ctrl
+
Shift
+
A
B
Shift
+
Ctrl
+
A
C
Ctrl
+
Shift
+
F
D
Shift
+
Alt
+
F
Uzbek
Russian
206
Label komponentasi nimaga mo
'
ljallangan ?
A
Yorliqkomponentasi matnli ma
'
lumotlarni aksettirish uchun mo
'
ljallangan.
B
Komponentadan dasturgakirish uchun foydalaniladi.
C
Raqamli qiymatni satrgaaylantirilish uchun mo
ljallangan.
D
Rasmlar manziligi havolani o
rnatish uchun mo
ljallangan.
207
TextBox komponentasini vazifasi nimadan iborat?
A
TextBox komponenti klaviaturadan ma
'
lumotlarni kiritish uchunmo
'
ljallangan .
B
Komponentaningkonfiguratsiyasigaqarab, tahrirlashmaydonigabir yoki bir nechtamatn satrlarini kiritish uchun
mo
'
ljallangan.
C
Komponentbuyruqtugmachasidir.
D
Yorliqkomponentasi matnli ma
'
lumotlarni aksettirish uchun mo
'
ljallangan.
208
Button komponentasi nimaga mo
'
ljallangan ?
A
Komponentabuyruqlarni bajarish uchun mo
ljallangan.
B
Komponentaklaviaturadanma
'
lumotlarni kiritish uchun mo
'
ljallangan.
C
Komponentningkonfiguratsiyasigaqarab, tahrirlash maydonigabir yoki bir nechtamatn satrlarini kiritish uchun
mo
'
ljallangan.
D
Yorliqkomponentasi matnli ma
'
lumotlarni aksettirish uchun mo
'
ljallangan.
Uzbek
Russian
1
Dastur ish davomida ob'ekt turini aniqlash uchun qaysi operatordan foydalanilishi kerak?
A
typeid
B
type
C
tupeid
D
typeof
2
Dastur ish davomida ob'ekt turini aniqlash uchun qaysi qaysi sarlavha faylini qo'shish kerak?
A
typeinfo
B
type
C
typeid
D
typeof
3
type_info sinfida aniqlangan sinf a'zosi yozilgan qatorni ko'rsating.
A
bool operator != (const type_info &ob);
B
bool operator <=(const type_info &ob);
C
bool operator >=(const type_info &ob);
D
const char name();
4
type_info sinfida aniqlangan sinf a'zosi yozilgan qatorni ko'rsating.
A
const char *name();
B
bool operator <(const type_info &ob);
C
operator >(const type_info &ob);
D
bool operator >= (const type_info &ob);
5
type_info sinfida qandau solishtirish amallari qayta yklangan?
A
== va != .
B
hamma solishtirish amallari
C
hech qaysisi
D
> , == va <
6
dynamic_cast operatori ...
A
dastur davomida polimorf turlarini bir turga olib kelish uchun ishlatiladi
B
const va/yoki volatile modifikatorlarini oshkor ravishda bekor qilish uchun ishlatiladi
C
har qanday standart turlarni konvertatsiya qilish uchun ishlatiladi
D
har qanday butun sonlar turini har qanday ko'rsatgich turiga o'zgartirishga imkon beradi va aksincha
7
const_cast operatori ...
A
const va/yoki volatile modifikatorlarini oshkor ravishda bekor qilish uchun ishlatiladi
B
dastur davomida polimorf turlarini bir turga olib kelish uchun ishlatiladi
C
har qanday standart turlarni konvertatsiya qilish uchun ishlatiladi
D
har qanday butun sonlar turini har qanday ko'rsatgich turiga o'zgartirishga imkon beradi va aksincha
8
static_cast operatori ...
A
har qanday standart turlarni konvertatsiya qilish uchun ishlatiladi
B
const va/yoki volatile modifikatorlarini oshkor ravishda bekor qilish uchun ishlatiladi
C
dastur davomida polimorf turlarini bir turga olib kelish uchun ishlatiladi
D
har qanday butun sonlar turini har qanday ko'rsatgich turiga o'zgartirishga imkon beradi va aksincha
9
reinterpret_cast operatori ...
A
har qanday butun sonlar turini har qanday ko'rsatgich turiga o'zgartirishga imkon beradi va aksincha
B
const va/yoki volatile modifikatorlarini oshkor ravishda bekor qilish uchun ishlatiladi
C
har qanday standart turlarni konvertatsiya qilish uchun ishlatiladi
DASTURLASH 2 YAKUNIY SAVOLLAR
D
dastur davomida polimorf turlarini bir turga olib kelish uchun ishlatiladi
10
namespace – bu …
A
nomlar fazosi bo’lib, bir-xil identifakatorlarni bitta dasturda ishlatish muammosini hal qiladi.
B
standart nomlar fazosi bo’lib, kiritish chiqarish buyruqlaridan foydalanish muammosini hal qiladi.
C
umumiy nomlar fazosi bo’lib, barcha C++ dasturlash tili buyruqlaridan foydalanish muammosini hal qiladi.
D
noma’lum nomlar fazosi bo’lib, noma’lum tiplardan foydalanish muammosini hal qiladi.
11
Namespace nomlar fazosini yaratishning umumiy strukturasi qaysi javobda keltirilgan.
A
namespace <nom> { . . . }
B
template<typename T> void funk (T a) {cout<<a<<endl;}
C
class Name { . . . }
D
using namespace std;
12
Yaratilgan namespace nomlar fazosidagi class va metodlardan foydalanish uchun murojaat qaysi operator
orqali amalga oshiriladi?
A
::
B
->
C
;
D
>
13
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A {void fun(int i) { cout <<i-2;} }
namespace B {void fun(int j) { cout <<j+2;} }
int main() {int i=12; B::fun(i); return 0;}
A
14
B
10
C
12
D
kompilyatsiyada hatolik
14
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A {void fun(int i) { cout <<i+2;} }
namespace A {void fun(float i) { cout <<i-2;} }
int main() {float i=12; A::fun(i); return 0; }
A
10
B
14
C
12
D
kompilyatsiyada hatolik
15
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A { void fun(int i) { cout <<i+2;}
namespace B { void fun(int i) { cout <<i-2;} }}
using namespace A;
int main() {int i=12; fun(i); return 0; }
A
14
B
10
C
12
D
kompilyatsiyada hatolik
16
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A { void fun(int i) { cout <<i+2;}
namespace B { void fun(int i) { cout <<i-2;} }}
using namespace A;
int main() {int i=12; B::fun(i); return 0; }
A
10
B
14
C
12
D
kompilyatsiyada hatolik
17
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A { void fun(int i) { cout <<i+2;}
namespace B { void fun(int i) { cout <<i-2;} }}
namespace C=A::B;
int main() {int i=12; C::fun(i); return 0; }
A
10
B
14
C
12
D
kompilyatsiyada hatolik
18
Polimorf turlarni o’zgartirish uchun qaysi turdan-turga o’tkazuvchi operatordan foydalaniladi?
A
dynamic_cast
B
static_cast
C
const_cast
D
reinterpret_cast
19
static_cast operatorining strukturasini ko’rsating:
A
static_cast<Tur_nomi>(qiymat)
B
static_cast<qiymat>(Tur_nomi)
C
static_cast(qiymat)<Tur_nomi>
D
static_cast(Tur_nomi)<qiymat>
20
dynamic_cast operatsiyasi strukturasini ko’rsating:
A
dynamic_cast<tur *>(obyektKorsatgich) yoki dynamic_cast<tur &>(obyektOzgaruvchi)
B
dynamic_cast<tur &>(obyektKorsatgich) yoki dynamic_cast<tur *>(obyektOzgaruvchi)
C
dynamic_cast (obyektKorsatgich) <tur *> yoki dynamic_cast (obyektOzgaruvchi) <tur &>
D
dynamic_cast (obyektKorsatgich) <tur *>
21
Qaysi operator statistik ma'lumotlar turlarini oshkor ravishda o'zgartirish uchun ishlatiladi?
A
static_cast
B
dynamic_cast
C
reinterpret_cast
D
const_cast
22
Konteynerlar kutubxonasi – bu …
A
dasturchilarga ma'lumotlar tuzilmalarini osonlikcha amalga oshirishga imkon beradigan sinf andozalari va
algoritmlarning universal to'plamidir
B
massivlar ustida amallar bajarish uchun funksiyalar to’plamidir
C
dasturchilarga ma'lumotlar tuzilmalarini osonlikcha amalga oshirishga imkon beradigan o’zgaruvchi va funkisiyalar
to’plamidir
D
umumiy kutubxona bo’lib, barcha C++ dasturlash tili buyruqlaridan foydalanish muammosini hal qiladi
23
Konteyner – bu …
A
uning elementlari uchun ajratilgan xotirani boshqaradi va ularga to'g'ridan-to'g'ri yoki iteratorlar orqali kirish uchun
funksiyalarni ta'minlaydi.
B
uning elementlari qiymatlarini almashtirish va ularga to'g'ridan-to'g'ri murojaat qilish uchun funksiyalarni ta'minlaydi
C
uning elementlari uchun ajratilgan xotirani boshqaradi, ammo ularga to'g'ridan-to'g'ri murojaatni amalga oshirmaydi
D
uning elementlarining qiymaylarini yigindisini hisoblash uchun funksiyalarni ta'minlaydi
24
Konteyner sinflarining asosiy turkumlari to’g’ri ko’rsatilgan javobni toping?
A
Ketma-ket va assotsiativ(tartiblangan va tartiblanmagan)
B
Massivli, ketma-ket va tartiblanmagan assotsiativ
C
Adapterli va ketma-ket
D
Deque, vector, list, forward_list
25
Ketma-ket konteynerlarni turlari ko’rsatilgan javobni toping?
A
vector, array, deque, forward_list, list
B
vector, array, set, map
C
array, list, forward_list, map, unordered_map
D
set, unordered_set, multiset, unordered_multiset
26
array sinfi shablonini ko’rsating:
A
template<class T, std::size_t N> struct array;
B
template<class T> struct array;
C
template<class T, std::size_t N, std::size_t N > struct array;
D
template<class T> array{T a={}};
27
Konteynerdan ixtiyoriy elementni o’chirish funksiyasi?
A
erase()
B
insert()
C
clear()
D
delete()
28
vector konteyneridan oxirgi elementni o’chirish funksiyasi?
A
pop_back()
B
push_back()
C
erase()
D
clear()
29
Qaysi funksiya array konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi bilan)
A
at
B
[]
C
front
D
back
30
Qaysi funksiya vector konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi bilan)
A
at
B
[]
C
front
D
back
31
Qaysi funksiya deque konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi bilan)
A
at
B
[]
C
front
D
back
32
Qaysi funksiya deque konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi
bajarilmaydi)
A
[]
B
at
C
front
D
back
33
Qaysi funksiya array konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi
bajarilmaydi)
A
[]
B
at
C
front
D
back
34
Qaysi funksiya vector konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi
bajarilmaydi)
A
[]
B
at
C
front
D
back
35
Qaysi funksiya vector konteynerida birinchi elementga kirishni ta'minlaydi
A
front
B
[]
C
at
D
back
36
Qaysi funksiya array konteynerida birinchi elementga kirishni ta'minlaydi
A
front
B
[]
C
at
D
back
37
Qaysi funksiya royxatning (list konteynerida) birinchi elementiga kirishni ta'minlaydi
A
front
B
[]
C
at
D
back
38
Qaysi funksiya bir tomonlama bog'langan royxatning (forward_list konteynerida) birinchi elementiga
kirishni ta'minlaydi
A
front
B
[]
C
at
D
back
39
Qaysi funksiya ikki tomonlama navbat (deque konteynerida) birinchi elementiga kirishni ta'minlaydi
A
front
B
[]
C
at
D
back
40
Qaysi funksiya vector konteynerida oxirgi elementga kirishni ta'minlaydi
A
back
B
[]
C
front
D
at
41
Qaysi funksiya array konteynerida oxirgi elementga kirishni ta'minlaydi
A
back
B
[]
C
front
D
at
42
Qaysi funksiya royxatning (list konteynerida) oxirgi elementiga kirishni ta'minlaydi
A
back
B
[]
C
front
D
at
43
Qaysi funksiya bir tomonlama bog'langan royxatning (forward_list konteynerida) oxirgi elementiga kirishni
ta'minlaydi
A
back
B
[]
C
front
D
at
44
Qaysi funksiya ikki tomonlama navbat (deque) konteynerida oxirgi elementiga kirishni ta'minlaydi
A
back
B
[]
C
front
D
at
45
Qaysi funksiya array konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
46
Qaysi funksiya vector konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
47
Qaysi funksiya list konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
48
Qaysi funksiya forward_list konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
49
Qaysi funksiya deque konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
A
empty
B
clear
C
full
D
count
50
Qaysi funksiya deque konteynerida elementlar sonini qaytaradi?
A
size
B
max_size
C
full
D
count
51
Qaysi funksiya array konteynerida elementlar sonini qaytaradi?
A
size
B
max_size
C
full
D
count
52
Qaysi funksiya vector konteynerida elementlar sonini qaytaradi?
A
size
B
max_size
C
full
D
count
53
Qaysi funksiya list konteynerida elementlar sonini qaytaradi?
A
size
B
max_size
C
full
D
count
54
Qaysi funksiya forward_list konteynerida elementlar sonini qaytaradi?
A
size
B
max_size
C
full
D
count
55
Qaysi funksiya forward_list konteynerida ro'yhatning boshiga yangi elementni qo'shishni ta`milaydi?
A
push_front
B
push_back
C
pop_front
D
pop_back
56
Qaysi funksiya list konteynerida ro'yhatning boshiga yangi elementni qo'shishni ta`milaydi?
A
push_front
B
push_back
C
pop_front
D
pop_back
57
Qaysi funksiya vector konteynerida massivning oxiriga yangi elementni qo'shishni ta`milaydi?
A
push_back
B
push_front
C
pop_front
D
pop_back
58
Qaysi funksiya list konteynerida ro'yhatning oxiriga yangi elementni qo'shishni ta`milaydi?
A
push_back
B
push_front
C
pop_front
D
pop_back
59
Qaysi funksiya ikki tomonlama navbat (deque) konteynerida birinchi elementini ochirishni ta'minlaydi
A
pop_front
B
push_back
C
push_front
D
pop_back
60
Qaysi funksiya list konteynerida ro'yhatning birinchi elementini ochirishni ta'minlaydi
A
pop_front
B
push_back
C
push_front
D
pop_back
61
Qaysi funksiya vector konteynerida massivning oxirgi elementini ochirishni ta'minlaydi
A
pop_back
B
push_back
C
pop_front
D
push_front
62
Assotsiativ konteynerlar – bu …
A
tezkor qidiruv qobiliyatiga ega bo'lgan va tartiblangan ma'lumotlar tuzilishini amalga oshiradi
B
massivlar ustida amallar bajarish uchun funksiyalar to’plamidir
C
dasturchilarga ma'lumotlar tuzilmalarini osonlikcha amalga oshirishga imkon beradigan o’zgaruvchi va funksiyalar
to’plamidir
D
uning elementlari qiymatlarini almashtirish va ularga to'g'ridan-to'g'ri murojaat qilish uchun funksiyalarni ta'minlaydi.
63
Tartiblangan assotsiativ konteynerlar turlari ko’rsatilgan javobni toping?
A
set, map, multiset, multimap
B
vector, array, deque, forward_list, list
C
array, list, forward_list, map, unordered_map
D
set, unordered_set, multiset, unordered_multiset
64
set konteyneri – bu …
A
kalit bo'yicha tartiblangan noyob kalitlarning to'plami
B
kalitlarga ajratilgan kalit-qiymat juftliklari to'plami, kalitlar noyobdir
C
kalitlar bo’yicha tartiblangan to’plam, kalitlar noyob bo’lmaydi
D
kalitlar bo’yicha tartiblangan, kalit-qiymat juftliklari to'plami, kalitlar noyob bo’lmaydi
65
map konteyneri – bu …
A
kalitlarga ajratilgan kalit-qiymat juftliklari to'plami, kalitlar noyobdir
B
kalit bo'yicha tartiblangan noyob kalitlarning to'plami
C
kalitlar bo’yicha tartiblangan to’plam, kalitlar noyob bo’lmaydi
D
kalitlar bo’yicha tartiblangan, kalit-qiymat juftliklari to'plami, kalitlar noyob bo’lmaydi
66
multiset konteyneri – bu …
A
kalitlar bo’yicha tartiblangan to’plam, kalitlar noyob bo’lmaydi
B
kalitlar bo’yicha tartiblangan, kalit-qiymat juftliklari to'plami, kalitlar noyob bo’lmaydi
C
kalitlarga ajratilgan kalit-qiymat juftliklari to'plami, kalitlar noyobdir
D
kalit bo'yicha tartiblangan noyob kalitlarning to'plami
67
multimap konteyneri – bu
A
kalitlar bo’yicha tartiblangan, kalit-qiymat juftliklari to'plami, kalitlar noyob bo’lmaydi
B
kalitlarga ajratilgan kalit-qiymat juftliklari to'plami, kalitlar noyobdir
C
kalit bo'yicha tartiblangan noyob kalitlarning to'plami
D
kalitlar bo’yicha tartiblangan to’plam, kalitlar noyob bo’lmaydi
68
Belgilangan kalitdan kattaroq yoki unga teng bo'lgan kalit bilan to'plamdagi birinchi elementga ishora
qiluvchi iteratorni qaytaruvchi funksiya qaysi?
A
lower_bound
B
upper_bound
C
emplace_hint
D
c_bound
69
map konteynerida saralash nima asosida bajariladi?
A
Kalit (key)
B
Qiymat (value)
C
Element
D
Saralash amalga oshirilmaydi
70
Assotsiativ konteynerlardagi kalitlari parametr tomonidan berilgan kalitga mos keladigan to'plamdagi
elementlar sonini qaytaruvchi metod – bu
A
count(value)
B
size(value)
C
insert(value)
D
count_value(value)
71
set va multiset konteynerlari farqini toping.
A
set konteynerida kalitlar noyob hisoblansa, multiset konteynerida kalitlar takrorlanishi mumkin.
B
set konteyneri va multiset konteynerining faqrli jihatlari yo’q.
C
set konteyneridagi metodlar multiset konteynerida ishlatib bo’lmaydi.
D
multiset konteynerida kalitlar noyob hisoblansa, set konteynerida kalitlar takrorlanishi mumkin.
72
Dastur parchasi natijasida ekranga nima chop etiladi
set <int> st;
for(int i=1; i<10;i++;)
st.insert(i%4);
for (auto it: st)
cout<<st<<" ";
A
0 1 2 3
B
0 1 2 3 4 5 6 7 8 9
C
1 2 3
D
1 2 3 0 1 2 3 0 1
73
Dastur parchasi natijasida ekranga nima chop etiladi
multiset <int> st;
for(int i=1; i<10;i++;)
st.insert(i%4);
for (auto it: st)
cout<<st<<" ";
A
0 0 1 1 1 2 2 3 3
B
0 1 2 3 4 5 6 7 8 9
C
0 1 2 3
D
1 2 3 0 1 2 3 0 1
>=
74
Dastur parchasi natijasida ekranga nima chop etiladi
map <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i;
zap.second='A'+i;
st.insert(zap);
}
cout<<"\nst[1]="<<st[1];
A
st[1]=B
B
kompilyasiyada hatolik yz beradi
C
st[1]=A
D
B
75
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}cout<<"\nst[1]="<<st[1];
A
kompilyasiyada hatolik yz beradi
B
st[1]=B
C
st[1]=A
D
B
76
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
for(auto it=st.begin(); it!=st.end(); it++)
cout<<it->first<<" ";
A
0 0 0 1 1 1 2 2 3 3
B
kompilyasiyada hatolik yz beradi
C
0 1 2 3 0 1 2 3 1 2
D
0 1 2 3 4 5 6 7 8 9
77
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
for(auto it=st.begin(); it!=st.end(); it++)
cout<<it->second<<" ";
A
A E I B F J С G D H
B
kompilyasiyada hatolik yz beradi
C
0 0 0 1 1 1 2 2 3 3
D
A B C D E F G H I J
78
Dastur parchasi natijasida ekranga nima chop etiladi
map <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i;
zap.second='A'+i;st.insert(zap);
}
for(auto it=st.begin(); it!=st.end(); it++)
cout<<it->second<<" ";
A
A B C D E F G H I J
B
kompilyasiyada hatolik yz beradi
C
A E I B F J С G D H
D
0 1 2 3 4 5 6 7 8 9
79
Dastur parchasi natijasida ekranga nima chop etiladi
map <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=9; i>=0;i--)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
cout<<"\nst[1]="<<st[1];
A
st[1]=J
B
kompilyasiyada hatolik yz beradi
C
st[1]=A
D
st[1]=B
J I H G F E D C B A
1 0 3 2 1 0 3 2 1 0
0-I 1-J 2-G 3-H
80
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
multimap <int, char> :: iterator it,itb,ite;
int i; char s;
for (i=9; i>=0;i--)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
itb=st.lower_bound(1);
ite=st.upper_bound(1);
for (it=itb; it!=ite; it++)
cout<<it->second<<" ";
A
J F B
B
kompilyasiyada hatolik yz beradi
C
A B C
D
J I H
81
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;pair <int, char> zap;
multimap <int, char> :: iterator it,itb,ite;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
itb=st.lower_bound(1);
ite=st.upper_bound(1);
for (it=itb; it!=ite; it++)
cout<<it->second<<" ";
A
B F J
B
kompilyasiyada hatolik yz beradi
C
A B C
D
J B F
82
set konteynerida count funksiyasi berilgan kalitga mos keladigan to'plamdagi elementlar sonini qaytaradi.
Uninq qiymati
A
0 yoki 1
B
[0,N] - N bu erda elementlar soni
C
[1,N] - N bu erda elementlar soni
D
1
83
multiset konteynerida count funksiyasi berilgan kalitga mos keladigan to'plamdagi elementlar sonini
qaytaradi. Uninq qiymati
A
[0,N] - N bu erda elementlar soni
B
0 yoki 1
C
[1,N] - N bu erda elementlar soni
D
1
84
Assotsiativ konteynerlardagi kalitlari parametr tomonidan berilgan kalitga mos keladigan birinchi elementga
ishora qiluvchi iteratorni qaytaruvchi funksya
[9; 0]
1 0 3 2 1 0 3 2 1 0
9 8 7 6 5 4 3 2 1 0
i:
i%4:
J I H G F E D C B A
0 - I
0 - E
0 - A
1 - J
1- F
1 - B
2- G
2 -
C
3- H
3- D
[0; 10)
i: 0 1 2 3 4 5 6 7 8 9
i%4: 0 1 2 3 0 1 2 3 0 1
A B C D E F G H I J
0 - A
0 - E
0 - I
1 - B
1 - F
1 - J
2 - C
2 - G
3 - D
3 - H
A
find
B
egual_range
C
count
D
lower_bound
85
Funktsiya (assotsiativ konteynerlarda) ma'lum bir kalitga mos keladigan diapazon (bir qator elementlar
iteratorlari) qaytaradi - bu ...
A
egual_range
B
find
C
count
D
lower_bound
86
Kaliti belgilangan kalitdan katta bo'lgan to'plamdagi birinchi elementga ishora qiluvchi iteratorni
qaytaruvchi funksiya qaysi?
A
upper_bound
B
lower_bound
C
emplace_hint
D
c_bound
87
multimap konteynerdagi max_size () funktsiyasining vazifasi nima?
A
elementlarning mumkin bo'lgan maksimal sonini qaytaradi
B
kalitlar to'plamidan maksimal qiymatni qaytaradi
C
ma'lumotlar to'plamidan maksimal qiymatni qaytaradi
D
konteyner uchun kerak bolgan maksimal xotira hajmini qaytaradi
88
Stek deb shunday ….. ga aytiladiki, stekka kelib tushgan oxirgi elementga birinchi bo’lib xizmat ko’rsatiladi
va stekdan chiqariladi. Tushib qoldirilgan so’zni toping?
A
Struktura
B
Sinf
C
Union
D
Xotira
89
Stekga xizmat ko’rsatishning turi qanday xizmat ko’rsatish hisoblanadi?
A
LIFO
B
FIFO
C
FOFO
D
Unikal
90
Stek so’zning ma’nosi qaysi javobda to’g’ri ko’rsatilgan?
A
G’aram
B
Umumiy
C
Tuzilma
D
Xususiy
91
Stek oxiridagi elementni o’chirishni qaysi funksiya amalga oshiradi?
A
pop()
B
front.pop()
C
push()
D
delete()
92
Navbatga xizmat ko’rsatishning turi qanday xizmat ko’rsatish hisoblanadi?
A
FIFO
B
LIFO
C
FOFO
D
Unikal
93
FIFO ning kengaytmasi qaysi qatorda to’g’ri keltirilgan?
A
first in first out
B
find input find output
C
last input fist output
D
first input find output
94
ikki tomonlama navbat to’g’ri keltirilgan qatorni ko’rsating?
A
deque
B
qeque
C
twoque
D
listque
95
Ikki tomonlama navbatga oxiridan element qo’shish funksiyasi to’g’ri ko’rsatilgan qatorni ko’rsating?
A
push.back()
B
pushtail()
C
poptail()
D
pop.back()
96
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
stack<int> mystack;
mystack.push(1);
if (mystack.empty()) { cout << "True"; }
else { cout << "False"; }
return 0;
A
False
B
True
C
Kompilyatsiyada xatolik
D
1
97
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int sum = 0;
stack<int> mystack;
mystack.push(1); mystack.push(8); mystack.push(3);
mystack.push(6); mystack.push(2);
while (!mystack.empty()) {sum = sum + mystack.top(); mystack.pop(); }
cout << sum;
A
20
B
1
C
18
D
2
98
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int sum = 0;
stack<int> mystack;
mystack.push(1); mystack.push(8); mystack.push(3);
mystack.push(6); mystack.push(2); cout << mystack.size();
A
5
B
8
C
6
D
0
99
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(0); myqueue.push(1); myqueue.push(2);
while (!myqueue.empty()) { cout << ' ' << myqueue.front(); myqueue.pop(); }
A
0 1 2
2 6 3 8 1
0 1 2
B
2 1 0
C
2 0 1
D
0 2 1
100
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(0); myqueue.push(1); myqueue.push(2);
myqueue.pop(); myqueue.pop();
while (!myqueue.empty()) { cout << ' ' << myqueue.front(); myqueue.pop(); }
A
2
B
1
C
0
D
Kompilyatsiyada xatolik
101
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int c = 0;
queue<int> myqueue; myqueue.push(5);
myqueue.push(13); myqueue.push(0);
myqueue.push(9); myqueue.push(4);
while (!myqueue.empty()) { myqueue.pop(); c++; }
cout << c;
A
5
B
31
C
13
D
4
102
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(3); myqueue.push(4); myqueue.push(1);
myqueue.push(7); cout << myqueue.front();
A
3
B
4
C
7
D
1
103
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(8); myqueue.push(7); myqueue.push(6);
myqueue.push(5); myqueue.push(4); myqueue.push(3);
myqueue.push(2); myqueue.push(1);
if (myqueue.front() > myqueue.back()) {
cout << myqueue.front() - myqueue.back(); }
else if (myqueue.front() < myqueue.back()) {
cout << myqueue.back() - myqueue.front(); }
else cout << "0";
A
7
B
4
C
1
D
0
0 1 2
8 7 6 5 4 3 2 1
104
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(8); myqueue.push(7); myqueue.push(6);
myqueue.push(5); myqueue.push(4); myqueue.push(3);
myqueue.push(2); myqueue.push(1);
if (myqueue.front() < myqueue.back()) {
cout << myqueue.front() - myqueue.back(); }
else if (myqueue.front() == myqueue.back()) {cout << myqueue.back() - myqueue.front(); }
else cout << "0";
A
0
B
4
C
1
D
7
105
Funktorlarga ta'rif bering
A
funksiyalar kabi murojaat qilish (chaqirish) mumkin bo’lgan ixtiyoriy tipdagi ob'yektlardir.
B
shablon funksiyalardir
C
faqat rost (true) yoki yolg'on qiymatlar qaytaradigan funksiyalardir
D
ob`ekt qaytaradigan funksiyalardir
106
Funktorlarga ta'rif bering
A
funktorlar () amali qayta yuklangan sinfdir
B
shablon funksiyalardir
C
faqat rost (true) yoki yolg'on qiymatlar qaytaradigan funksiyalardir
D
ob`ekt qaytaradigan funksiyalardir
107
LILO tamoyili asosida qurilgan ma'lumotlar to'plami (konteyner) qanday nomlanadi (oxirgi kirish - oxirgi
chiqish: oxirgi kirish - oxirgi chiqish)?
A
queue
B
stack
C
deque
D
priority_queue
108
LIFO tamoyili asosida qurilgan ma'lumotlar to'plami (konteyner) qanday nomlanadi?
A
stack
B
queue
C
deque
D
priority_queue
109
Qaysi konteyner adapterida faqat push_back, pop_back va pop_front operatsiyalarini anqlangan ?
A
stack
B
queue
C
deque
D
priority_queue
110
Salmog'i katta bo'lgan elementga brinchi bolib xizmat korsatiladi tamoyili asosida qurilgan ma'lumotlar
to'plami (konteyner) qanday nomlanadi?
A
priority_queue
B
stack
C
deque
D
queue
111
Qaysi adapterning elementlari konteynerda kamayish tartibda joylashgan bo'ladi?
A
priority_queue
B
stack
C
deque
D
queue
112
Ikki tomonlama navbatga oxiridan elementni o'chirish funksiyasi to’g’ri ko’rsatilgan qatorni ko’rsating?
A
pop.back()
B
pushtail()
C
push.back()
D
poptail()
113
algorithm kutubhonasidagi all_of funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
p predikatining [first, last) diapazondagi barcha elementlar uchun true qaytarishini tekshiradi.
B
p predikatining [first, last) diapazondagi kamida bitta element uchun true qaytarishini tekshiradi.
C
p predikatining [first, last) diapazonidagi biron bir element uchun true qaytmasligini tekshiradi.
D
Berilgan funktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo'llaniladi.
114
algorithm kutubhonasidagi any_of funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
p predikatining [first, last) diapazondagi kamida bitta element uchun true qaytarishini tekshiradi.
B
p predikatining [first, last) diapazondagi barcha elementlar uchun true qaytarishini tekshiradi.
C
p predikatining [first, last) diapazonidagi biron bir element uchun true qaytmasligini tekshiradi.
D
Berilgan funktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo'llaniladi.
115
algorithm kutubhonasidagi none_of funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
p predikatining [first, last) diapazonidagi biron bir element uchun true qaytmasligini tekshiradi.
B
p predikatining [first, last) diapazondagi kamida bitta element uchun true qaytarishini tekshiradi.
C
p predikatining [first, last) diapazondagi barcha elementlar uchun true qaytarishini tekshiradi.
D
Berilgan funktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo'llaniladi.
116
algorithm kutubhonasidagi for_each funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
Berilgan funktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo'llaniladi.
B
p predikatining [first, last) diapazondagi kamida bitta element uchun true qaytarishini tekshiradi.
C
p predikatining [first, last) diapazonidagi biron bir element uchun true qaytmasligini tekshiradi.
D
p predikatining [first, last) diapazondagi barcha elementlar uchun true qaytarishini tekshiradi.
117
algorithm kutubhonasidagi count( InputIt first, InputIt last, const T &value ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondagi elementlar ichida qiymati value teng bolgan elementlar sonini qaytaradi.
B
[first, last) diapazondagi elementlar ichidan p predikatining true qaytarganlar sonini qaytaradi.
C
Ikki diapazonda mos kelmagan elementlarning birinchi juftligini qaytaradi, biri [first1, last1) va ikkinchisi first2 dan
boshlanadi.
D
[S_first, s_last] oralig'ining istalgan elementlarini [first, last) oralig'idan qidiradi.
118
algorithm kutubhonasidagi count_if( InputIt first, InputIt last, UnaryPredicate p ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondagi elementlar ichidan p predikatining true qaytarganlar sonini qaytaradi.
B
[first, last) diapazondagi elementlar ichida qiymati value teng bolgan elementlar sonini qaytaradi.
C
Ikki diapazonda mos kelmagan elementlarning birinchi juftligini qaytaradi, biri [first1, last1) va ikkinchisi first2 dan
boshlanadi.
D
[S_first, s_last] oralig'ining istalgan elementlarini [first, last) oralig'idan qidiradi.
119
algorithm kutubhonasidagi mismatch( InputIt1 first1, InputIt1 last1, InputIt2 first2 ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
A
Ikki diapazonda mos kelmagan elementlarning birinchi juftligini qaytaradi, biri [first1, last1) va ikkinchisi first2 dan
boshlanadi.
B
[first, last) diapazondagi elementlar ichidan p predikatining true qaytarganlar sonini qaytaradi.
C
[first, last) diapazondagi elementlar ichida qiymati value teng bolgan elementlar sonini qaytaradi.
D
[S_first, s_last] oralig'ining istalgan elementlarini [first, last) oralig'idan qidiradi.
120
algorithm kutubhonasidagi find_first_of( InputIt first, InputIt last,ForwardIt s_first, ForwardIt s_last )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
[S_first, s_last] oralig'ining istalgan elementlarini [first, last) oralig'idan qidiradi.
B
[first, last) diapazondagi elementlar ichidan p predikatining true qaytarganlar sonini qaytaradi.
C
Ikki diapazonda mos kelmagan elementlarning birinchi juftligini qaytaradi, biri [first1, last1) va ikkinchisi first2 dan
boshlanadi.
D
[first, last) diapazondagi elementlar ichida qiymati value teng bolgan elementlar sonini qaytaradi.
121
algorithm kutubhonasidagi find( InputIt first, InputIt last, const T& value ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
B
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
C
[first, last) diapazondagi q predikat false qiymat qaytaruvchi birinchi elementni topadi.
D
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
122
algorithm kutubhonasidagi find_end( ForwardIt1 first, ForwardIt1 last,ForwardIt2 s_first, ForwardIt2 s_last
) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
B
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
C
[first, last) diapazondagi q predikat false qiymat qaytaruvchi birinchi elementni topadi.
D
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
123
algorithm kutubhonasidagi find_if( InputIt first, InputIt last, UnaryPredicate p ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
B
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
C
[first, last) diapazondagi q predikat false qiymat qaytaruvchi birinchi elementni topadi.
D
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
124
algorithm kutubhonasidagi find_if_not( InputIt first, InputIt last,UnaryPredicate q ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondagi q predikat false qiymat qaytaruvchi birinchi elementni topadi.
B
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
C
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
D
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
125
algorithm kutubhonasidagi adjacent_find( ForwardIt first, ForwardIt last ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondagi ikkita bir xil qo'shni elementlarni qidiradi.
B
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
C
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
D
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
126
algorithm kutubhonasidagi copy( InputIt first, InputIt last, OutputIt d_first ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazon elementlarini d_first bilan boshlanadigan diapazonga nysxa oladi.
B
faqat pred predikati true qiymat qaaytaradigan elementlarni qaytaradigan elementlardan nysxa oladi.
C
[first, last) diapazondagi ikkita bir xil qo'shni elementlarni qidiradi.
D
[first, last) diapazondan d_lastgacha tugaydigan intervalgacha nusxa ko'chiradi.Ob'ektlar teskari tartibda
ko'chiriladi,lekin ularning nisbiy artibi saqlanib qoladi.
127
algorithm kutubhonasidagi copy_if( InputIt first, InputIt last, OutputIt d_first,UnaryPredicate pred )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
faqat pred predikati true qiymat qaaytaradigan elementlarni qaytaradigan elementlardan nysxa oladi.
B
[first, last) diapazon elementlarini d_first bilan boshlanadigan diapazonga nysxa oladi.
C
[first, last) diapazondagi ikkita bir xil qo'shni elementlarni qidiradi.
D
[first, last) diapazondan d_lastgacha tugaydigan intervalgacha nusxa ko'chiradi. Ob'ektlar teskari tartibda
ko'chiriladi,lekin ularning nisbiy tartibi saqlanib qoladi.
128
algorithm kutubhonasidagi copy_backward( BidirectionalIterator1 first,BidirectionalIterator1 last,
BidirectionalIterator2 d_last ) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondan d_lastgacha tugaydigan intervalgacha nusxa ko'chiradi.Ob'ektlar teskari tartibda
ko'chiriladi,lekin ularning nisbiy tartibi saqlanib qoladi.
B
faqat pred predikati true qiymat qaaytaradigan elementlarni qaytaradigan elementlardan nysxa oladi.
C
[first, last) diapazondagi ikkita bir xil qo'shni elementlarni qidiradi.
D
[first, last) diapazon elementlarini d_first bilan boshlanadigan diapazonga nysxa oladi.
129
algorithm kutubhonasidagi move( InputIt first, InputIt last, OutputIt d_first )funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
A
Elementlarni [first, last) diapazondan d_first bilan boshlangan boshqa diapazonga ko'chiradi
B
Bir qator elementlarni teskari tartibda yangi joyga ko'chiradi
C
Bir qator elementlarga ma'lum bir qiymatni belgilaydi
D
Agar count> 0 bo'lsa, belgilangan qiymatni diapazondagi birinchi count elementlariga d_first boshlab o'zlashtiradi.
Aks holda u hech narsa qilmaydi.
130
algorithm kutubhonasidagi move_backward( BidirIt1 first, BidirIt1 last, BidirIt2 d_last )funksiyasining
vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
Bir qator elementlarni teskari tartibda yangi joyga ko'chiradi
B
Elementlarni [first, last) diapazondan d_first bilan boshlangan boshqa diapazonga ko'chiradi
C
Bir qator elementlarga ma'lum bir qiymatni belgilaydi
D
Agar count> 0 bo'lsa, belgilangan qiymatni diapazondagi birinchi count elementlariga d_first boshlab o'zlashtiradi.
Aks holda u hech narsa qilmaydi.
131
algorithm kutubhonasidagi fill( ForwardIt first, ForwardIt last, const T& value )funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
A
Bir qator elementlarga ma'lum bir qiymatni belgilaydi
B
Bir qator elementlarni teskari tartibda yangi joyga ko'chiradi
C
Elementlarni[first, last) diapazondan d_first bilan boshlangan boshqa diapazonga ko'chiradi
D
Agar count> 0 bo'lsa, belgilangan qiymatni diapazondagi birinchi count elementlariga d_first boshlab o'zlashtiradi.
Aks holda u hech narsa qilmaydi.
132
algorithm kutubhonasidagi fill_n( OutputIt first, Size count, const T& value ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
A
Agar count> 0 bo'lsa, belgilangan qiymatni diapazondagi birinchi count elementlariga first boshlab o'zlashtiradi. Aks
holda u hech narsa qilmaydi.
B
Bir qator elementlarni teskari tartibda yangi joyga ko'chiradi
C
Bir qator elementlarga ma'lum bir qiymatni belgilaydi
D
Elementlarni [first, last) diapazondan d_first bilan boshlangan boshqa diapazonga ko'chiradi
133
algorithm kutubhonasidagi generate( ForwardIt first, ForwardIt last, Generator g ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondagi har bir elementni berilgan funktsiya ob'ekti g hosil qilgan qiymatga belgilaydi
B
agar count> 0 bo'lsa, belgilangan funktsiya ob'ekti tomonidan yaratilgan qiymatlarni diapazondagi birinchi count
elementlariga first boshlab o'zlashtiradi. Aks holda u hech narsa qilmaydi.
C
value qiymatga teng bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi
D
p predikati true bo'lgan barcha elementlarni [first, last) diapazondanolib tashlaydi.
134
algorithm kutubhonasidagi generate_n( OutputIt first, Size count, Generator g ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
A
agar count> 0 bo'lsa, belgilangan funktsiya ob'ekti tomonidan yaratilgan qiymatlarni diapazondagi birinchi count
elementlariga first boshlab o'zlashtiradi. Aks holda u hech narsa qilmaydi.
B
[first, last) diapazondagi har bir elementni berilgan funktsiya ob'ekti g hosil qilgan qiymatga belgilaydi
C
value qiymatga teng bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi
D
p predikati true bo'lgan barcha elementlarni [first, last) diapazondanolib tashlaydi.
135
algorithm kutubhonasidagi remove( ForwardIt first, ForwardIt last, const T& value ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
A
value qiymatga teng bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi
B
agar count> 0 bo'lsa, belgilangan funktsiya ob'ekti tomonidan yaratilgan qiymatlarni diapazondagi birinchi count
elementlariga first boshlab o'zlashtiradi. Aks holda u hech narsa qilmaydi.
C
[first, last) diapazondagi har bir elementni berilgan funktsiya ob'ekti g hosil qilgan qiymatga belgilaydi
D
p predikati true bo'lgan barcha elementlarni [first, last) diapazondanolib tashlaydi.
136
algorithm kutubhonasidagi remove_if( ForwardIt first, ForwardIt last, UnaryPredicate p ) funksiyasining
vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
p predikati true bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi.
B
agar count> 0 bo'lsa, belgilangan funktsiya ob'ekti tomonidan yaratilgan qiymatlarni diapazondagi birinchi count
elementlariga first boshlab o'zlashtiradi. Aks holda u hech narsa qilmaydi.
C
value qiymatga teng bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi
D
[first, last) diapazondagi har bir elementni berilgan funktsiya ob'ekti g hosil qilgan qiymatga belgilaydi
137
algorithm kutubhonasidagi remove_copy( InputIt first, InputIt last, OutputIt d_first,const T& value )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
Qiymati value qiymatga teng elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan
diapazonga nusxa ko'chiradi
B
p predikati true elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan diapazonga
nusxa ko'chiradi
C
old_value ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
D
p predikati true ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
138
algorithm kutubhonasidagi remove_copy_if( InputIt first, InputIt last, OutputIt d_first, UnaryPredicate p
)funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
p predikati true elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan diapazonga
nusxa ko'chiradi
B
Qiymati value qiymatga teng elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan
diapazonga nusxa ko'chiradi
C
old_value ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
D
p predikati true ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
139
algorithm kutubhonasidagi replace( ForwardIt first, ForwardIt last,const T& old_value, const T&
new_value) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
old_value ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
B
p predikati true elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan diapazonga
nusxa ko'chiradi
C
Qiymati value qiymatga teng elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan
diapazonga nusxa ko'chiradi
D
p predikati true ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
140
algorithm kutubhonasidagi replace_if( ForwardIt first, ForwardIt last, UnaryPredicate p, const T&
new_value ) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
p predikati true ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
B
p predikati true elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan diapazonga
nusxa ko'chiradi
C
old_value ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
D
Qiymati value qiymatga teng elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan
diapazonga nusxa ko'chiradi
141
algorithm kutubhonasidagi swap( T& a, T& b ); funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
a va b qiymatlarini almashtiradi.
B
a va b massivlarni almashtirish.
C
Ob'ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarning soni bir xil bo'lishi kerak.
D
Ikki iterator tomonidan ko'rsatilgan elementlarning qiymatlarini almashtiradi.
142
algorithm kutubhonasidagi swap( T2 (&a)[N], T2 (&b)[N]) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni
ko'rsating
A
a va b massivlarni almashtirish
B
a va b qiymatlarini almashtiradi.
C
Ob'ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarning soni bir xil bo'lishi kerak.
D
Ikki iterator tomonidan ko'rsatilgan elementlarning qiymatlarini almashtiradi.
143
algorithm kutubhonasidagi swap_ranges( ForwardIt1 first1, ForwardIt1 last1, ForwardIt2 first2 )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
Ob'ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarning soni bir xil bo'lishi kerak.
B
a va b massivlarni almashtirish
C
a va b qiymatlarini almashtiradi.
D
Ikki iterator tomonidan ko'rsatilgan elementlarning qiymatlarini almashtiradi.
144
algorithm kutubhonasidagi iter_swap( ForwardIt1 a, ForwardIt2 b ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
A
Ikki iterator tomonidan ko'rsatilgan elementlarning qiymatlarini almashtiradi.
B
a va b massivlarni almashtirish
C
Ob'ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarning soni bir xil bo'lishi kerak.
D
a va b qiymatlarini almashtiradi.
145
algorithm kutubhonasidagi reverse( BidirIt first, BidirIt last ) funksiyasining vazifasi to'g'ri ko'rsatilgan
qatorni ko'rsating
A
[first, last) oralig'idagi elementlarning tartibini teskarisiga o'zgartiring.
B
[first, last) diapazondagi elementlarni almashtiradi, shunda n_first yangi diapazonda birinchi, n_first-1 esa oxirgisi
bo'ladi.
C
Barcha ketma-ket takrorlangan elementlarni [first, last) diapazondanolib tashlaydi va yangi diapazonning oxirgi
elementidan keyingi elementga iteratorni qaytaradi.
D
d_first dan boshlab yangi diapazonga elementlarni yozib, ikkita tartiblangan [first1, last1) va [first2, last2] oralig'ini
birlashtiradi.
146
algorithm kutubhonasidagi rotate( ForwardIt first, ForwardIt n_first, ForwardIt last ) funksiyasining
vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
[first, last) diapazondagi elementlarni almashtiradi, shunda n_first yangi diapazonda birinchi, n_first-1 esa oxirgisi
bo'ladi.
B
[first, last) oralig'idagi elementlarning tartibini teskarisiga o'zgartiring.
C
Barcha ketma-ket takrorlangan elementlarni [first, last) diapazondan olib tashlaydi va yangi diapazonning oxirgi
elementidan keyingi elementga iteratorni qaytaradi.
D
d_first dan boshlab yangi diapazonga elementlarni yozib, ikkita tartiblangan [first1, last1) va [first2, last2] oralig'ini
birlashtiradi.
147
algorithm kutubhonasidagi unique( ForwardIt first, ForwardIt last ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
A
Barcha ketma-ket takrorlangan elementlarni [first, last) diapazondanolib tashlaydi va yangi diapazonning oxirgi
elementidan keyingi elementga iteratorni qaytaradi.
B
[first, last) diapazondagi elementlarni almashtiradi, shunda n_first yangi diapazonda birinchi, n_first-1 esa oxirgisi
bo'ladi.
C
[first, last) oralig'idagi elementlarning tartibini teskarisiga o'zgartiring.
D
d_first dan boshlab yangi diapazonga elementlarni yozib, ikkita tartiblangan [first1, last1) va [first2, last2] oralig'ini
birlashtiradi.
148
algorithm kutubhonasidagi merge( InputIt1 first1, InputIt1 last1,InputIt2 first2, InputIt2 last2, OutputIt
d_first ) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
d_first dan boshlab yangi diapazonga elementlarni yozib, ikkita tartiblangan [first1, last1) va [first2, last2] oralig'ini
birlashtiradi.
B
[first, last) diapazondagi elementlarni almashtiradi, shunda n_first yangi diapazonda birinchi, n_first-1 esa oxirgisi
bo'ladi.
C
Barcha ketma-ket takrorlangan elementlarni [first, last) diapazondan olib tashlaydi va yangi diapazonning oxirgi
elementidan keyingi elementga iteratorni qaytaradi.
D
[first, last) oralig'idagi elementlarning tartibini teskarisiga o'zgartiring.
149
algorithm kutubhonasidagi set_difference funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
ikki to'plam o'rtasidagi farqni hisoblab chiqadi
B
ikkita to'plamning kesishishini hisoblab chiqadi
C
ikki to'plam orasidagi nosimmetrik farqni hisoblab chiqadi
D
ikkita to'plamning birlashishini hisoblab chiqadi
150
algorithm kutubhonasidagi set_intersection funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
ikkita to'plamning kesishishini hisoblab chiqadi
B
ikki to'plam o'rtasidagi farqni hisoblab chiqadi
C
ikki to'plam orasidagi nosimmetrik farqni hisoblab chiqadi
D
ikkita to'plamning birlashishini hisoblab chiqadi
151
algorithm kutubhonasidagi set_symmetric_difference funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni
ko'rsating
A
ikki to'plam orasidagi nosimmetrik farqni hisoblab chiqadi
B
ikkita to'plamning kesishishini hisoblab chiqadi
C
ikki to'plam o'rtasidagi farqni hisoblab chiqadi
D
ikkita to'plamning birlashishini hisoblab chiqadi
152
algorithm kutubhonasidagi set_union funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
ikkita to'plamning birlashishini hisoblab chiqadi
B
ikkita to'plamning kesishishini hisoblab chiqadi
C
ikki to'plam orasidagi nosimmetrik farqni hisoblab chiqadi
D
ikki to'plam o'rtasidagi farqni hisoblab chiqadi
153
algorithm kutubhonasidagi max_element funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
diapazondagi eng katta elementni qaytaradi
B
diapazondagi eng kichik elementni qaytaradi
C
diapazondagi eng kichik va eng katta elementlarni qaytaradi
D
ikkita to'plam elementlarning bir xilligini aniqlaydi
154
algorithm kutubhonasidagi min_element funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
diapazondagi eng kichik elementni qaytaradi
B
diapazondagi eng katta elementni qaytaradi
C
diapazondagi eng kichik va eng katta elementlarni qaytaradi
D
ikkita to'plam elementlarning bir xilligini aniqlaydi
155
algorithm kutubhonasidagi minmax_element funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
diapazondagi eng kichik va eng katta elementlarni qaytaradi
B
diapazondagi eng kichik elementni qaytaradi
C
diapazondagi eng katta elementni qaytaradi
D
ikkita to'plam elementlarning bir xilligini aniqlaydi
156
algorithm kutubhonasidagi equal funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
ikkita to'plam elementlarning bir xilligini aniqlaydi
B
diapazondagi eng kichik elementni qaytaradi
C
diapazondagi eng kichik va eng katta elementlarni qaytaradi
D
diapazondagi eng katta elementni qaytaradi
157
algorithm kutubhonasidagi accumulate funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
diapason elementlar yig'indisini hisoblaydi
B
ikkita diapazon elementlarining skalyar ko'paytmasini hisoblaydi
C
diapazondagi qo'shni elementlar orasidagi farqlarni hisoblab chiqadi
D
elementlar diapazonining qisman yig'indisini hisoblaydi
158
algorithm kutubhonasidagi inner_product funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
ikkita diapazon elementlarining skalyar ko'paytmasini hisoblaydi
B
diapason elementlar yig'indisini hisoblaydi
C
diapazondagi qo'shni elementlar orasidagi farqlarni hisoblab chiqadi
D
elementlar diapazonining qisman yig'indisini hisoblaydi
159
algorithm kutubhonasidagi adjacent_difference funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
diapazondagi qo'shni elementlar orasidagi farqlarni hisoblab chiqadi
B
ikkita diapazon elementlarining skalyar ko'paytmasini hisoblaydi
C
diapason elementlar yig'indisini hisoblaydi
D
elementlar diapazonining qisman yig'indisini hisoblaydi
160
algorithm kutubhonasidagi partial_sum funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
A
elementlar diapazonining qisman yig'indisini hisoblaydi
B
ikkita diapazon elementlarining skalyar ko'paytmasini hisoblaydi
C
diapazondagi qo'shni elementlar orasidagi farqlarni hisoblab chiqadi
D
diapason elementlar yig'indisini hisoblaydi
161
Berilgan qiymatning konteynerda birinchi marta paydo bo'lishini qidiruvchi qanday funktsiya ?
A
find()
B
find_if()
C
count()
D
count_if()
162
Konteyner elementlariga murojat qilish vositasi qaysi?
A
iterator
B
vector
C
list
D
операция ()
163
Qaysi funktsiya konteynerning birinchi elementiga ishora qiluvchi iteratorni qaytaradi (agar konteynerda
biron bir element bo'lsa)?
A
begin()
B
end()
C
iterator_begin()
D
iterator_end()
164
Qaysi funktsiya, konteynerning oxirgi elementdan so'ng bo'sh joyga ishora qiluvchi iteratorni qaytaradi?
A
end()
B
begin()
C
iterator_begin()
D
iterator_end()
165
Qaysi ibora iterator tomonidan ko'rsatilgan element qiymatini olishga imkon beradi?
A
*iter
B
++iter
C
--iter
D
&iter
166
Keyingi elementga kirish uchun qaysi ibora iteratorni oldinga siljitishga imkon beradi?
A
++iter
B
*iter
C
--iter
D
&iter
167
Qaysi ibora oldingi elementga murojaat qilish uchun iteratorni orqaga qaytarishga imkon beradi?
A
--iter
B
++iter
C
*iter
D
&iter
168
Qaysi amal iteratordan n pozitsiya oldinroq bo'lgan iteratorni qaytaradi?
A
iter + n
B
iter – n
C
iter += n
D
iter –= n
169
Qaysi amal iteratordan n pozitsiya orqaroq bo'lgan iteratorni qaytaradi?
A
iter – n
B
iter + n
C
iter += n
D
iter –= n
170
Qaysi operatsiya iteratorni n holatini oldinga siljitadi?
A
iter += n
B
iter – n
C
iter + n
D
iter –= n
171
Qaysi operatsiya iteratorni n holatini orqaga siljitadi?
A
iter –= n
B
iter – n
C
iter += n
D
iter + n
172
iter1 va iter2 iteratorlari orasidagi pozitsiyalar sonini qanday operatsiya qaytaradi?
A
iter1 – iter2
B
iter1 + iter2
C
iter1 – iter1
D
iter2 – iter2
173
Qaysi funktsiya yordamchi funktsiyani uchinchi parametr sifatida qabul qiladi, shunda biz xoxlagan usulni
saralashimiz mumkin?
A
sort()
B
greator()
C
sort_if()
D
arr_sort()
174
Dasturning parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> sample(12);
for (int i = 0; i < 13; ++i) sample[i] = i;
valarray<int> bar = sample[slice(2, 3, 4)];
cout << "slice(2, 3, 4):";for (size_t n = 0; n < bar.size(); n++)
cout << ' ' << bar[n];
A
slice (2, 3, 4): 2 6 10
B
slice (2, 3, 4): 2 3 4
C
slice (2, 3, 4):
D
slice (2, 3, 4): 10 6 2
175
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> sample (14);
for (int i=0; i<14; ++i) sample[i]=i;
size_t start=1; size_t lengths[]= {2,3}; size_t strides[]= {7,2};
gslice mygslice (start,valarray<size_t>(lengths,2), valarray<size_t>(strides,2));
valarray<int> data = sample[mygslice];
cout << "gslice:";
for (int i=0; i<data.size(); i++) cout << ' ' << data[i];
A
gslice: 1 3 5 8 10 12
B
gslice: 1 2 3 7 2 2
C
gslice: 14
D
gslice: 2 4 6 9 11 13
176
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 20, 40, 60, 80 };
cout << "The size of valarray is: ";
cout << varr.size()<< endl;
A
The size of valarray is: 4
B
The size of valarray is: 20 40 60 80
C
The size of valarray is: 5
D
The size of valarray is: 3
177
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { -20, 40, -50, 60, 80, 0, 0 };
cout << "The size of valarray is: ";
cout << varr.size()<< endl;
A
The size of valarray is: 7
B
The size of valarray is: 5
C
The size of valarray is: 6
D
The size of valarray is: 4
0 1 2 3 4 5 6 7 8 9 10 11 12
start
step=4
slice(start, size, step)
qadami uzunligi 4
0 1 2 3 4 5 6 7 8 9 10 11 12 13
glice(start, {size->qator, size->ustun}, {step->qator, step->ustun)
start
2 qator 3 ta ustun
1 3 5
8 10 12
start 1 dan boshlangan
size = 2*3=6 bo'lgani uchun
step->ustun=2 bo'lgani uchun
178
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 10, 20, 30, 40, 50 };
cout << "valarray contains=";
for (auto i = begin(varr); i != end(varr); i++) {
cout << ' ' << *i; }
A
valarray contains = 10 20 30 40 50
B
valarray contains = 5
C
valarray contains = 50
D
valarray contains = 10
179
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { -10, -20, -30, -40 };
cout << "valarray contains=";
for (auto i = begin(varr); i != end(varr); i++) {
cout << ' ' << *i; }
A
valarray contains = -10 -20 -30 -40
B
valarray contains =4
C
valarray contains =5
D
valarray contains =3
180
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 15, 10, 30, 33, 40 };
cout << "The sum of valarray is = " << varr.sum() << endl;
A
The sum of valarray is = 128
B
The sum of valarray is = 15 10 30 33 40
C
The sum of valarray is =129
D
The sum of valarray is = 40 10 30 33 15
181
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 1, 2, 3, 4, 5 };
cout << "The sum of valarray is = " << varr.sum() << endl;
A
The sum of valarray is =15
B
The sum of valarray is =1 2 3 4 5
C
The sum of valarray is =16
D
The sum of valarray is =1 2 4 3 5
182
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
complex<double> mycomplex(10.0, 2.0);
cout << "Real part: " << real(mycomplex) << endl;
cout << "Imaginary part: " << imag(mycomplex) << endl;
A
Real part: 10
Imaginary part: 2
B
Real part: 10.0
Imaginary part: 2.0
C
Real part: real(mycomplex)
Imaginary part: imag(mycomplex)
D
Real part: 1
Imaginary part: 2
10 + 2i
10
2
183
Dasturni bajargandan so'ng ekranda nima paydo bo'ladi
typedef complex<double> point;
#define x real()
#define y imag()
int main() { point P(2.0, 3.0);
cout << "The X-coordinate of point P is: " << P.x << endl;
cout << "The Y-coordinate of point P is: " << P.y << endl;
return 0; }
A
The X-coordinate of point P is: 2
The Y-coordinate of point P is: 3
B
The X-coordinate of point P is: 2.0
The Y-coordinate of point P is: 3.0
C
Kompilyatsiyada hatolik
D
The X-coordinate of point P is: 4.0
The Y-coordinate of point P is: 3.0
184
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
cout << "Square root of -9 is =";
cout << sqrt(complex<double>(-9, 0)) << endl;
cout << "Square root of (-9, -0), is = ";
cout << sqrt(complex<double>(-9, -0.0)) << endl;
A
Square root of -9 is =(0, 3)
B
Square root of (-9, -0), is = (0, -3)
C
kompilyasiyada xatolik
D
Square root of -4 is =(0, 2)
185
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 3, 2, 1, 4, 5 };cout << "The smallest element" << " of valarray is = "
<< varr.min() << endl;
A
The smallest element of valarray is = 1
B
The smallest element of valarray is =0
C
The smallest element of valarray is =2
D
The smallest element of valarray is =-2
186
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 22, 24, 36, 42, 12 };
cout << "The smallest element" << " of valarray is = "
<< varr.min() << endl;
A
The smallest element of valarray is = 12
B
The smallest element of valarray is =0
C
The smallest element of valarray is =22
D
The smallest element of valarray is =2
187
Qaysi funktsiya o'z argumentlarida ko'rsatilgan manipulyatsiyalarni bir vaqtning o'zida barcha valarray
elementlariga qo'llaydi vamanipulyatsiyalangan qiymatlarga ega yangi valarray ni qaytaradi?
A
apply ()
B
sum ()
C
div ()
D
mod()
188
Qaysi funksiya bir vaqtning o'zida barcha valarray elementlarining yig'indisini qaytaradi?
A
sum ()
B
apply ()
C
div ()
D
mod()
x=2
y=3
sqrt(-9) = 3i
0+3i
189
Qaysi funksiya bu yoki boshqa usulda qayta ishlanadigan to’plam ostilari, massiv elementlari oraliq
qiymatlarini aniqlaydi?
A
slice()
B
complex()
C
valarray()
D
gslice()
190
slice () funksiyasining birinchi parametri nimani anglatadi?
A
Tanlash orqali amalga oshirilgan massiv elementining indeksi, masalan indeks nolga teng bo’lsa, demak tanlov
massivning birinchi elementidan boshlanadi
B
Tanlovdagi massiv elementlar soni
C
Tanlov qadami, masalan qadam 2 ga teng bo’lsa, har ikkinchi element to’plamga qo’shilishini anglatadi
D
To’g’ri javob berilmagan
191
slice () funksiyasining ikkinchi parametri nimani anglatadi?
A
Tanlanishi kerak bo’lgan massiv elementlar soni
B
Tanlash orqali amalga oshirilgan massiv elementining indeksi, masalan indeks nolga teng bo’lsa, demak tanlov
massivning birinchi elementidan boshlanadi
C
Tanlov qadami, masalan qadam 2 ga teng bo’lsa, har ikkinchi element to’plamga qo’shilishini anglatadi
D
To’g’ri javob berilmagan
192
slice () funksiyasining uchunchi parametri nimani anglatadi?
A
Tanlov qadami, masalan qadam 2 ga teng bo’lsa, har ikkinchi element to’plamga qo’shilishini anglatadi
B
Tanlanishi kerak bo’lgan massiv elementlar soni
C
Tanlash orqali amalga oshirilgan massiv elementining indeksi, masalan indeks nolga teng bo’lsa, demak tanlov
massivning birinchi elementidan boshlanadi
D
To’g’ri javob berilmagan
193
C ++ 98 da paydo bo'lgan va massivlarda matematik operatsiyalarni samarali saqlash va ta'minlash uchun
ishlatiladigan maxsus konteynet nima?
A
valarray
B
complex
C
slice
D
gslice
194
Visual Studio dasturining Windows Forms Application rejimida Ctrl + Alt + L tugmachalar bosilsa…
A
Asosiy muloqot oynasining oxirgi marta ochilgan joyda Yechimlar oynasi (Solution Exploler) oynasi ochiladi.
B
Asosiy muloqot oynasining o’ng qismida yechimlar oynasi (Solution Exploler) oynasi ochiladi.
C
Asosiy muloqot oynasining chap qismida yechimlar oynasi (Solution Exploler) oynasi ochiladi.
D
Asosiy muloqot oynasining pastki qismida yechimlar oynasi (Solution Exploler) oynasi ochiladi.
195
Visual Studio dasturining Windows Forms Application rejimida Yechimlar (Solution Expoler) oynasini
ochish uchun…
A
View-> Solution Exploler
B
Project-> Solution Exploler
C
Tools-> Solution Exploler
D
Ctrl + Alt + X
196
Visual Studio dasturining Windows Forms Application rejimida komponentalar panelini (Toolbox) oynasini
ochish uchun…
A
View-> Toolbox
B
Project-> Toolbox
C
Tools-> Toolbox
D
Ctrl + Alt + L
197
Visual Studio dasturining Windows Forms Application rejimida Ctrl + Alt + X tugmashalar bosilsa…
A
Asosiy muloqot oynasining oxirgi marta ochilgan joyda komponentalar paneli (Toolbox) oynasi ochiladi.
B
Asosiy muloqot oynasining oxirgi marta ochilgan joyda Yechimlar oynasi (Solution Exploler) oynasi ochiladi.
C
Asosiy muloqot oynasining chap qismida komponentalar paneli (Toolbox) oynasi ochiladi.
D
Asosiy muloqot oynasining ishchi sohasida yechimlar oynasi (Solution Exploler) oynasi ochiladi.
198
Visual Studio dasturining Windows Forms Application rejimida Ctrl + \E tugmashalar bosilsa…
A
Asosiy muloqot oynasining pastki qismida Kompilyatsiya jarayonida topilgan xatolar (Error List) oynasi ochiladi.
B
Asosiy muloqot oynasining oxirgi marta ochilgan joyda komponentalar paneli (Toolbox) oynasi ochiladi.
C
Asosiy muloqot oynasining oxirgi marta ochilgan joyda Yechimlar oynasi (Solution Expoler) oynasi ochiladi.
D
Proektni tugatish (End) jarayoni ishga tushadi
199
Kompilyatsiya jaraonida topilgan xatolarni ko’rish uchun…
A
View-> Error List
B
Project-> Error List
C
Tools-> Error List
D
Ctrl + Alt + E
200
Asosiy muloqot oynasining uskunalar panelini boshqarish (yopish, qo’shish) qanday amalga oshirsa bo’ladi?
A
View-> Toolbars
B
Project-> Toolbars
C
Tools-> Toolbars
D
Ctrl + Alt + T
201
Yaratilgan proektni kompilyasiyaga berish qanday amalga oshirsa bo’ladi?
A
Ctrl+Shift+B yoki Build -> Build Solution
B
Ctrl+Alt+B yoki Build -> Solution
C
F1 yoki Build -> Build Solution
D
F9 yoki Build -> Solution
202
Yaratilgan proektni ishga tushirish qanday amalga oshirsa bo’ladi?
A
F5 yoki Debug -> Start Debugging
B
F7 yoki Debug -> Start Debugging
C
F7 yoki Build -> Start Debugging
D
F5 yoki Debug -> Start
203
Proektga yangi sinf qo’shishni qanday amalga oshirsa bo’ladi?
A
Project -> Add Class
B
View -> Add Class
C
Tools-> Add Class
D
Shift + Alt + C
204
Proektga yangi сpp formatdagi faylni qo’shishni qanday amalga oshirsa bo’ladi?
A
Project -> Add New Item
B
View -> Add New Item
C
Project -> Add New-> Item
D
Ctrl + Alt + A
205
Proektga yangi сpp formatdagi faylni qo’shishni qanday amalga oshirsa bo’ladi?
A
Ctrl + Shift + A
B
Shift +Ctrl + A
C
Ctrl + Shift + F
D
Shift +Alt+ F
206
Label komponentasi nimaga mo'ljallangan ?
A
Yorliq komponentasi matnli ma'lumotlarni aks ettirish uchun mo'ljallangan.
B
Komponentadan dasturga kirish uchun foydalaniladi.
C
Raqamli qiymatni satrga aylantirilish uchun mo’ljallangan.
D
Rasmlar manziligi havolani o’rnatish uchun mo’ljallangan.
207
TextBox komponentasini vazifasi nimadan iborat?
A
TextBox komponenti klaviaturadan ma'lumotlarni kiritish uchun mo'ljallangan .
B
Komponentaning konfiguratsiyasiga qarab, tahrirlash maydoniga bir yoki bir nechta matn satrlarini kiritish uchun
mo'ljallangan .
C
Komponent buyruq tugmachasidir.
D
Yorliq komponentasi matnli ma'lumotlarni aks ettirish uchun mo'ljallangan.
208
Button komponentasi nimaga mo'ljallangan ?
A
Komponenta buyruqlarni bajarish uchun mo’ljallangan.
B
Komponenta klaviaturadan ma'lumotlarni kiritish uchun mo'ljallangan .
C
Komponentning konfiguratsiyasiga qarab, tahrirlash maydoniga bir yoki bir nechta matn satrlarini kiritish uchun
mo'ljallangan .
D
Yorliq komponentasi matnli ma'lumotlarni aks ettirish uchun mo'ljallangan.
Dastur ish davomida ob'ekt turini aniqlash uchun qaysi operatordan foydalanilishi kerak?
====
#typeid
====
type
====
tupeid
====
typeof
++++
Dastur ish davomida ob'ekt turini aniqlash uchun qaysi qaysi sarlavha faylini qo'shish kerak?
====
#typeinfo
====
type
====
typeid
====
typeof
++++
type_info sinfida aniqlangan sinf a'zosi yozilgan qatorni ko'rsating.
====
#bool operator != (const type_info &ob);
====
bool operator <=(const type_info &ob);
====
bool operator >=(const type_info &ob);
====
const char name();
++++
type_info sinfida aniqlangan sinf a'zosi yozilgan qatorni ko'rsating.
====
bool operator >= (const type_info &ob);
====
bool operator <(const type_info &ob);
====
operator >(const type_info &ob);
====
#const char *name();
++++
type_info sinfida qandau solishtirish amallari qayta yklangan?
====
# == va != .
====
hamma solishtirish amallari
====
hech qaysisi
====
> , == va <
++++
dynamic_cast operatori ...
====
#dastur davomida polimorf turlarini bir turga olib kelish uchun ishlatiladi
====
const va/yoki volatile modifikatorlarini oshkor ravishda bekor qilish uchun ishlatiladi
====
har qanday standart turlarni konvertatsiya qilish uchun ishlatiladi
====
har qanday butun sonlar turini har qanday ko'rsatgich turiga o'zgartirishga imkon beradi va aksincha
++++
const_cast operatori ...
====
dastur davomida polimorf turlarini bir turga olib kelish uchun ishlatiladi
====
#const va/yoki volatile modifikatorlarini oshkor ravishda bekor qilish uchun ishlatiladi
====
har qanday standart turlarni konvertatsiya qilish uchun ishlatiladi
====
har qanday butun sonlar turini har qanday ko'rsatgich turiga o'zgartirishga imkon beradi va aksincha
++++
static_cast operatori ...
====
dastur davomida polimorf turlarini bir turga olib kelish uchun ishlatiladi
====
const va/yoki volatile modifikatorlarini oshkor ravishda bekor qilish uchun ishlatiladi
====
#har qanday standart turlarni konvertatsiya qilish uchun ishlatiladi
====
har qanday butun sonlar turini har qanday ko'rsatgich turiga o'zgartirishga imkon beradi va aksincha
++++
reinterpret_cast operatori ...
====
dastur davomida polimorf turlarini bir turga olib kelish uchun ishlatiladi
====
const va/yoki volatile modifikatorlarini oshkor ravishda bekor qilish uchun ishlatiladi
====
har qanday standart turlarni konvertatsiya qilish uchun ishlatiladi
====
#har qanday butun sonlar turini har qanday ko'rsatgich turiga o'zgartirishga imkon beradi va aksincha
++++
namespace – bu …
====
#nomlar fazosi bo’lib, bir-xil identifakatorlarni bitta dasturda ishlatish muammosini hal qiladi.
====
standart nomlar fazosi bo’lib, kiritish chiqarish buyruqlaridan foydalanish muammosini hal qiladi.
====
umumiy nomlar fazosi bo’lib, barcha C++ dasturlash tili buyruqlaridan foydalanish muammosini hal qiladi.
====
noma’lum nomlar fazosi bo’lib, noma’lum tiplardan foydalanish muammosini hal qiladi.
++++
Namespace nomlar fazosini yaratishning umumiy strukturasi qaysi javobda keltirilgan.
====
#namespace <nom> { . . . }
====
template<typename T> void funk (T a) {cout<<a<<endl;}
====
class Name { . . . }
====
using namespace std;
++++
Yaratilgan namespace nomlar fazosidagi class va metodlardan foydalanish uchun murojaat qaysi operator
orqali amalga oshiriladi?
====
#::
=====
->
====
;
====
>
++++
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A {void fun(int i) { cout <<i-2;} }
namespace B {void fun(int j) { cout <<j+2;} }
int main() {int i=12; B::fun(i); return 0;}
====
#14
====
10
====
12
====
kompilyatsiyada hatolik
++++
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A {void fun(int i) { cout <<i+2;} }
namespace A {void fun(float i) { cout <<i-2;} }
int main() {float i=12; A::fun(i); return 0; }
====
14
====
#10
====
12
====
kompilyatsiyada hatolik
++++
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A { void fun(int i) { cout <<i+2;}
namespace B { void fun(int i) { cout <<i-2;} }}
using namespace A;
int main() {int i=12; fun(i); return 0; }
====
#14
====
10
====
12
====
kompilyatsiyada hatolik
++++
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A { void fun(int i) { cout <<i+2;}
namespace B { void fun(int i) { cout <<i-2;} }}
using namespace A;
int main() {int i=12; B::fun(i); return 0; }
====
14
====
#10
====
12
====
kompilyatsiyada hatolik
++++
Kompilyatsiya natijasida ekranga nima chop qilinishini aniqlang:
#include <iostream>
using namespace std;
namespace A { void fun(int i) { cout <<i+2;}
namespace B { void fun(int i) { cout <<i-2;} }}
namespace C=A::B;
int main() {int i=12; C::fun(i); return 0; }
====
14
====
#10
====
12
====
kompilyatsiyada hatolik
++++
Polimorf turlarni o’zgartirish uchun qaysi turdan-turga o’tkazuvchi operatordan foydalaniladi?
====
#dynamic_cast
====
static_cast
====
const_cast
====
reinterpret_cast
++++
static_cast operatorining strukturasini ko’rsating:
====
#static_cast<Tur_nomi>(qiymat)
====
static_cast<qiymat>(Tur_nomi)
====
static_cast(qiymat)<Tur_nomi>
====
static_cast(Tur_nomi)<qiymat>
++++
dynamic_cast operatsiyasi strukturasini ko’rsating:
====
#dynamic_cast<tur *>(obyektKorsatgich) yoki dynamic_cast<tur &>(obyektOzgaruvchi)
====
dynamic_cast<tur &>(obyektKorsatgich) yoki dynamic_cast<tur *>(obyektOzgaruvchi)
====
dynamic_cast (obyektKorsatgich) <tur *> yoki dynamic_cast (obyektOzgaruvchi) <tur &>
====
dynamic_cast (obyektKorsatgich) <tur *>
++++
Qaysi operator statistik ma'lumotlar turlarini oshkor ravishda o'zgartirish uchun ishlatiladi?
====
#static_cast
====
dynamic_cast
====
reinterpret_cast
====
const_cast
++++
Konteynerlar kutubxonasi – bu …
====
#dasturchilarga ma'lumotlar tuzilmalarini osonlikcha amalga oshirishga imkon beradigan sinf andozalari va
algoritmlarning universal to'plamidir
====
massivlar ustida amallar bajarish uchun funksiyalar to’plamidir
====
dasturchilarga ma'lumotlar tuzilmalarini osonlikcha amalga oshirishga imkon beradigan o’zgaruvchi va
funkisiyalar to’plamidir
====
umumiy kutubxona bo’lib, barcha C++ dasturlash tili buyruqlaridan foydalanish muammosini hal qiladi
++++
Konteyner – bu …
====
#uning elementlari uchun ajratilgan xotirani boshqaradi va ularga to'g'ridan-to'g'ri yoki iteratorlar orqali
kirish uchun funksiyalarni ta'minlaydi.
====
uning elementlari qiymatlarini almashtirish va ularga to'g'ridan-to'g'ri murojaat qilish uchun funksiyalarni
ta'minlaydi
====
uning elementlari uchun ajratilgan xotirani boshqaradi, ammo ularga to'g'ridan-to'g'ri murojaatni amalga
oshirmaydi
====
uning elementlarining qiymaylarini yig’indisini hisoblash uchun funksiyalarni ta'minlaydi
++++
Konteyner sinflarining asosiy turkumlari to’g’ri ko’rsatilgan javobni toping?
====
#Ketma-ket va assotsiativ(tartiblangan va tartiblanmagan)
====
Massivli, ketma-ket va tartiblanmagan assotsiativ
====
Adapterli va ketma-ket
====
Deque, vector, list, forward_list
++++
Ketma-ket konteynerlarni turlari ko’rsatilgan javobni toping?
====
#vector, array, deque, forward_list, list
====
vector, array, set, map
====
array, list, forward_list, map, unordered_map
====
set, unordered_set, multiset, unordered_multiset
++++
array sinfi shablonini ko’rsating:
====
#template<class T, std::size_t N> struct array;
====
template<class T> struct array;
====
template<class T, std::size_t N, std::size_t N > struct array;
====
template<class T> array{T a={}};
++++
Konteynerdan ixtiyoriy elementni o’chirish funksiyasi?
====
#erase()
====
insert()
====
clear()
====
delete()
++++
vector konteyneridan oxirgi elementni o’chirish funksiyasi?
====
#pop_back()
====
push_back()
====
erase()
====
clear()
++++
Qaysi funksiya array konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi bilan)
====
#at
====
[]
====
front
====
back
++++
Qaysi funksiya vector konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi bilan)
====
#at
====
[]
====
front
====
back
++++
Qaysi funksiya deque konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi bilan)
====
#at
====
[]
====
front
====
back
++++
Qaysi funksiya deque konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi
bajarilmaydi)
====
at
====
#[]
====
front
====
back
++++
Qaysi funksiya array konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi
bajarilmaydi)
====
at
====
#[]
====
front
====
back
++++
Qaysi funksiya vector konteynerida ko'rsatilgan elementga kirishni ta'minlaydi (indeks tekshiruvi
bajarilmaydi)
====
at
====
#[]
====
front
====
back
++++
Qaysi funksiya vector konteynerida birinchi elementga kirishni ta'minlaydi
====
at
====
[]
====
#front
====
back
++++
Qaysi funksiya array konteynerida birinchi elementga kirishni ta'minlaydi
====
at
====
[]
====
#front
====
back
++++
Qaysi funksiya royxatning (list konteynerida) birinchi elementiga kirishni ta'minlaydi
====
at
====
[]
====
#front
====
back
++++
Qaysi funksiya bir tomonlama bog'langan royxatning (forward_list konteynerida) birinchi elementiga
kirishni ta'minlaydi
====
at
====
[]
====
#front
====
back
++++
Qaysi funksiya ikki tomonlama navbat (deque konteynerida) birinchi elementiga kirishni ta'minlaydi
====
at
====
[]
====
#front
====
back
++++
Qaysi funksiya vector konteynerida oxirgi elementga kirishni ta'minlaydi
====
at
====
[]
====
front
====
#back
++++
Qaysi funksiya array konteynerida oxirgi elementga kirishni ta'minlaydi
====
at
====
[]
====
front
====
#back
++++
Qaysi funksiya royxatning (list konteynerida) oxirgi elementiga kirishni ta'minlaydi
====
at
====
[]
====
front
====
#back
++++
Qaysi funksiya bir tomonlama bog'langan royxatning (forward_list konteynerida) oxirgi elementiga kirishni
ta'minlaydi
====
at
====
[]
====
front
====
#back
++++
Qaysi funksiya ikki tomonlama navbat (deque) konteynerida oxirgi elementiga kirishni ta'minlaydi
====
at
====
[]
====
front
====
#back
++++
Qaysi funksiya array konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
====
#empty
=====
clear
====
full
====
count
++++
Qaysi funksiya vector konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
====
#empty
=====
clear
====
full
====
count
++++
Qaysi funksiya list konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
====
#empty
=====
clear
====
full
====
count
++++
Qaysi funksiya forward_list konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
====
#empty
=====
clear
====
full
====
count
++++
Qaysi funksiya deque konteyneri bo'shmi yoki bo'sh emasligini tekshirib beradi?
====
#empty
=====
clear
====
full
====
count
++++
Qaysi funksiy deque konteynerida elementlar sonini qaytaradi?
====
#size
====
max_size
====
full
====
count
++++
Qaysi funksiy array konteynerida elementlar sonini qaytaradi?
====
#size
====
max_size
====
full
====
count
++++
Qaysi funksiy vector konteynerida elementlar sonini qaytaradi?
====
#size
====
max_size
====
full
====
count
++++
Qaysi funksiy list konteynerida elementlar sonini qaytaradi?
====
#size
====
max_size
====
full
====
count
++++
Qaysi funksiy forward_list konteynerida elementlar sonini qaytaradi?
====
#size
====
max_size
====
full
====
count
++++
Qaysi funksiy forward_list konteynerida ro'yhatning boshiga yangi elementni qo'shishni ta`milaydi?
====
#push_front
====
push_back
====
pop_front
====
pop_back
++++
Qaysi funksiy list konteynerida ro'yhatning boshiga yangi elementni qo'shishni ta`milaydi?
====
#push_front
====
push_back
====
pop_front
====
pop_back
++++
Qaysi funksiy vector konteynerida massivning oxiriga yangi elementni qo'shishni ta`milaydi?
====
push_front
====
#push_back
====
pop_front
====
pop_back
++++
Qaysi funksiy list konteynerida ro'yhatning oxiriga yangi elementni qo'shishni ta`milaydi?
====
push_front
====
#push_back
====
pop_front
====
pop_back
++++
Qaysi funksiya ikki tomonlama navbat (deque) konteynerida birinchi elementini ochirishni ta'minlaydi
====
push_front
====
push_back
====
#pop_front
====
pop_back
++++
Qaysi funksiy list konteynerida ro'yhatning birinchi elementini ochirishni ta'minlaydi
====
push_front
====
push_back
====
#pop_front
====
pop_back
++++
Qaysi funksiy vector konteynerida massivning oxirgi elementini ochirishni ta'minlaydi
====
push_front
====
push_back
====
pop_front
====
#pop_back
++++
Assotsiativ konteynerlar – bu …
====
#tezkor qidiruv qobiliyatiga ega bo'lgan va tartiblangan ma'lumotlar tuzilishini amalga oshiradi
====
massivlar ustida amallar bajarish uchun funksiyalar to’plamidir
====
dasturchilarga ma'lumotlar tuzilmalarini osonlikcha amalga oshirishga imkon beradigan o’zgaruvchi va
funksiyalar to’plamidir
====
uning elementlari qiymatlarini almashtirish va ularga to'g'ridan-to'g'ri murojaat qilish uchun funksiyalarni
ta'minlaydi.
++++
Tartiblangan assotsiativ konteynerlar turlari ko’rsatilgan javobni toping?
====
#set, map, multiset, multimap
====
vector, array, deque, forward_list, list
====
array, list, forward_list, map, unordered_map
====
set, unordered_set, multiset, unordered_multiset
++++
set konteyneri – bu
====
#kalit bo'yicha tartiblangan noyob kalitlarning to'plami
====
kalitlarga ajratilgan kalit-qiymat juftliklari to'plami, kalitlar noyobdir
====
kalitlar bo’yicha tartiblangan to’plam, kalitlar noyob bo’lmaydi
====
kalitlar bo’yicha tartiblangan, kalit-qiymat juftliklari to'plami, kalitlar noyob bo’lmaydi
++++
map konteyneri – bu
====
#kalitlarga ajratilgan kalit-qiymat juftliklari to'plami, kalitlar noyobdir
====
kalit bo'yicha tartiblangan noyob kalitlarning to'plami
====
kalitlar bo’yicha tartiblangan to’plam, kalitlar noyob bo’lmaydi
====
kalitlar bo’yicha tartiblangan, kalit-qiymat juftliklari to'plami, kalitlar noyob bo’lmaydi
++++
multiset konteyneri – bu
====
#kalitlar bo’yicha tartiblangan to’plam, kalitlar noyob bo’lmaydi
====
kalitlar bo’yicha tartiblangan, kalit-qiymat juftliklari to'plami, kalitlar noyob bo’lmaydi
====
kalitlarga ajratilgan kalit-qiymat juftliklari to'plami, kalitlar noyobdir
====
kalit bo'yicha tartiblangan noyob kalitlarning to'plami
++++
multimap konteyneri – bu
====
#kalitlar bo’yicha tartiblangan, kalit-qiymat juftliklari to'plami, kalitlar noyob bo’lmaydi
====
kalitlarga ajratilgan kalit-qiymat juftliklari to'plami, kalitlar noyobdir
====
kalit bo'yicha tartiblangan noyob kalitlarning to'plami
====
kalitlar bo’yicha tartiblangan to’plam, kalitlar noyob bo’lmaydi
++++
Belgilangan kalitdan kattaroq yoki unga teng bo'lgan kalit bilan to'plamdagi birinchi elementga ishora
qiluvchi iteratorni qaytaruvchi funksiya qaysi?
====
#lower_bound
====
upper_bound
====
emplace_hint
====
c_bound
++++
map konteynerida saralash nima asosida bajariladi?
====
#Kalit (key)
====
Qiymat (value)
====
Element
====
Saralash amalga oshirilmaydi
++++
Assotsiativ konteynerlardagi kalitlari parametr tomonidan berilgan kalitga mos keladigan to'plamdagi
elementlar sonini qaytaruvchi metod – bu …
====
#count(value)
====
size(value)
====
insert(value)
====
count_value(value)
++++
set va multiset konteynerlari farqini toping.
====
#set konteynerida kalitlar noyob hisoblansa, multiset konteynerida kalitlar takrorlanishi mumkin.
====
set konteyneri va multiset konteynerining faqrli jihatlari yo’q.
====
set konteyneridagi metodlar multiset konteynerida ishlatib bo’lmaydi.
====
multiset konteynerida kalitlar noyob hisoblansa, set konteynerida kalitlar takrorlanishi mumkin.
++++
Dastur parchasi natijasida ekranga nima chop etiladi
set <int> st;
for(int i=1; i<10;i++;)
st.insert(i%4);
for (auto it: st)
cout<<st<<" ";
====
#0 1 2 3
====
0 1 2 3 4 5 6 7 8 9
====
1 2 3
====
1 2 3 0 1 2 3 0 1
Dastur parchasi natijasida ekranga nima chop etiladi
multiset <int> st;
for(int i=1; i<10;i++;)
st.insert(i%4);
for (auto it: st)
cout<<st<<" ";
====
0 1 2 3
====
0 1 2 3 4 5 6 7 8 9
====
#0 0 1 1 1 2 2 3 3
====
1 2 3 0 1 2 3 0 1
++++
Dastur parchasi natijasida ekranga nima chop etiladi
map <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i;
zap.second='A'+i;
st.insert(zap);
}
cout<<"\nst[1]="<<st[1];
====
#st[1]=B
====
kompilyasiyada hatolik yz beradi
====
st[1]=A
====
B
++++
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
cout<<"\nst[1]="<<st[1];
====
st[1]=B
====
#kompilyasiyada hatolik yz beradi
====
st[1]=A
====
B
++++
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
for(auto it=st.begin(); it!=st.end(); it++)
cout<<it->first<<" ";
====
# 0 0 0 1 1 1 2 2 3 3
====
kompilyasiyada hatolik yz beradi
====
0 1 2 3 0 1 2 3 1 2
====
0 1 2 3 4 5 6 7 8 9
++++
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
for(auto it=st.begin(); it!=st.end(); it++)
cout<<it->second<<" ";
====
0 0 0 1 1 1 2 2 3 3
====
kompilyasiyada hatolik yz beradi
====
#A E I B F J С G D H
====
A B C D E F G H I J
++++
Dastur parchasi natijasida ekranga nima chop etiladi
map <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i;
zap.second='A'+i;
st.insert(zap);
}
for(auto it=st.begin(); it!=st.end(); it++)
cout<<it->second<<" ";
====
0 1 2 3 4 5 6 7 8 9
====
kompilyasiyada hatolik yz beradi
====
A E I B F J С G D H
====
#A B C D E F G H I J
++++
Dastur parchasi natijasida ekranga nima chop etiladi
map <int, char> st;
pair <int, char> zap;
int i; char s;
for (i=9; i>=0;i--)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
cout<<"\nst[1]="<<st[1];
====
st[1]=B
====
kompilyasiyada hatolik yz beradi
====
st[1]=A
====
#st[1]=J
++++
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
multimap <int, char> :: iterator it,itb,ite;
int i; char s;
for (i=9; i>=0;i--)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
itb=st.lower_bound(1);
ite=st.upper_bound(1);
for (it=itb; it!=ite; it++)
cout<<it->second<<" ";
====
#J F B
====
kompilyasiyada hatolik yz beradi
====
A B C
====
J I H
++++
Dastur parchasi natijasida ekranga nima chop etiladi
multimap <int, char> st;
pair <int, char> zap;
multimap <int, char> :: iterator it,itb,ite;
int i; char s;
for (i=0; i<10;i++)
{
zap.first=i%4;
zap.second='A'+i;
st.insert(zap);
}
itb=st.lower_bound(1);
ite=st.upper_bound(1);
for (it=itb; it!=ite; it++)
cout<<it->second<<" ";
====
#B F J
====
kompilyasiyada hatolik yz beradi
====
A B C
====
J B F
++++
set konteynerida count funksiyasi berilgan kalitga mos keladigan to'plamdagi elementlar sonini qaytaradi.
Uninq qiymati
====
#0 yoki 1
====
[0,N] - N bu erda elementlar soni
====
[1,N] - N bu erda elementlar soni
====
1
++++
multiset konteynerida count funksiyasi berilgan kalitga mos keladigan to'plamdagi elementlar sonini
qaytaradi. Uninq qiymati
====
0 yoki 1
====
#[0,N] - N bu erda elementlar soni
====
[1,N] - N bu erda elementlar soni
====
1
++++
Assotsiativ konteynerlardagi kalitlari parametr tomonidan berilgan kalitga mos keladigan birinchi elementga
ishora qiluvchi iteratorni qaytaruvchi funksya
====
#find
====
egual_range
====
count
====
lower_bound
++++
Funktsiya (assotsiativ konteynerlarda) ma'lum bir kalitga mos keladigan diapazon (bir qator elementlar
iteratorlari) qaytaradi - bu ...
====
find
====
#egual_range
====
count
====
lower_bound
++++
Kaliti belgilangan kalitdan katta bo'lgan to'plamdagi birinchi elementga ishora qiluvchi iteratorni
qaytaruvchi funksiya qaysi?
====
lower_bound
====
#upper_bound
====
emplace_hint
====
c_bound
++++
multimap konteynerdagi max_size () funktsiyasining vazifasi nima?
====
# elementlarning mumkin bo'lgan maksimal sonini qaytaradi
====
kalitlar to'plamidan maksimal qiymatni qaytaradi
====
ma'lumotlar to'plamidan maksimal qiymatni qaytaradi
====
konteyner uchun kerak bolgan maksimal xotira hajmini qaytaradi
++++
Stek deb shunday ….. ga aytiladiki, stekka kelib tushgan oxirgi elementga birinchi bo’lib xizmat ko’rsatiladi va
stekdan chiqariladi. Tushib qoldirilgan so’zni toping?
====
Sinf
====
#Struktura
====
Union
====
Xotira
++++
Stekga xizmat ko’rsatishning turi qanday xizmat ko’rsatish hisoblanadi?
====
FIFO
====
#LIFO
====
FOFO
====
Unikal
++++
Stek so’zning ma’nosi qaysi javobda to’g’ri ko’rsatilgan?
====
Umumiy
=====
#G’aram
====
Tuzilma
====
Xususiy
++++
Stek oxiridagi elementni o’chirishni qaysi funksiya amalga oshiradi?
====
front.pop()
====
#pop()
====
push()
====
delete()
++++
Navbatga xizmat ko’rsatishning turi qanday xizmat ko’rsatish hisoblanadi?
====
LIFO
====
#FIFO
====
FOFO
====
Unikal
++++
FIFO ning kengaytmasi qaysi qatorda to’g’ri keltirilgan?
====
find input find output
====
#first in first out
====
last input fist output
====
first input find output
++++
ikki tomonlama navbat to’g’ri keltirilgan qatorni ko’rsating?
====
qeque
====
#deque
====
twoque
====
listque
++++
Ikki tomonlama navbatga oxiridan element qo’shish funksiyasi to’g’ri ko’rsatilgan qatorni ko’rsating?
====
poptail()
====
pushtail()
====
#push.back()
====
pop.back()
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
stack<int> mystack;
mystack.push(1);
if (mystack.empty()) { cout << "True"; }
else { cout << "False"; }
return 0;
====
True
====
#False
====
Kompilyatsiyada xatolik
====
1
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int sum = 0;
stack<int> mystack;
mystack.push(1); mystack.push(8); mystack.push(3);
mystack.push(6); mystack.push(2);
while (!mystack.empty()) {sum = sum + mystack.top(); mystack.pop(); }
cout << sum;
====
1
====
#20
====
18
====
2
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int sum = 0;
stack<int> mystack;
mystack.push(1); mystack.push(8); mystack.push(3);
mystack.push(6); mystack.push(2); cout << mystack.size();
====
8
====
#5
====
6
====
0
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(0); myqueue.push(1); myqueue.push(2);
while (!myqueue.empty()) { cout << ' ' << myqueue.front(); myqueue.pop(); }
====
2 1 0
====
#0 1 2
====
2 0 1
====
0 2 1
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(0); myqueue.push(1); myqueue.push(2);
myqueue.pop(); myqueue.pop();
while (!myqueue.empty()) { cout << ' ' << myqueue.front(); myqueue.pop(); }
====
1
====
#2
====
0
====
Kompilyatsiyada xatolik
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
int c = 0;
queue<int> myqueue; myqueue.push(5);
myqueue.push(13); myqueue.push(0);
myqueue.push(9); myqueue.push(4);
while (!myqueue.empty()) { myqueue.pop(); c++; }
cout << c;
====
31
====
#5
====
13
====
4
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(3); myqueue.push(4); myqueue.push(1);
myqueue.push(7); cout << myqueue.front();
====
4
====
#3
====
7
====
1
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(8); myqueue.push(7); myqueue.push(6);
myqueue.push(5); myqueue.push(4); myqueue.push(3);
myqueue.push(2); myqueue.push(1);
if (myqueue.front() > myqueue.back()) {
cout << myqueue.front() - myqueue.back(); }
else if (myqueue.front() < myqueue.back()) {
cout << myqueue.back() - myqueue.front(); }
else cout << "0";
====
4
====
#7
====
1
====
0
++++
Quyidagi dastur qismi bajarilishi natijasida ekranga qanday natija chiqadi?
queue<int> myqueue;
myqueue.push(8); myqueue.push(7); myqueue.push(6);
myqueue.push(5); myqueue.push(4); myqueue.push(3);
myqueue.push(2); myqueue.push(1);
if (myqueue.front() < myqueue.back()) {
cout << myqueue.front() - myqueue.back(); }
else if (myqueue.front() == myqueue.back()) {
cout << myqueue.back() - myqueue.front(); }
else cout << "0";
====
4
====
#0
====
1
====
7
++++
Funktorlarga ta'rif bering
====
#funksiyalar kabi murojaat qilish (chaqirish) mumkin bo’lgan ixtiyoriy tipdagi ob'yektlardir.
====
shablon funksiyalardir
====
faqat rost (true) yoki yolg'on qiymatlar qaytaradigan funksiyalardir
====
ob`ekt qaytaradigan funksiyalardir
++++
Funktorlarga ta'rif bering
====
#funktorlar () amali qayta yuklangan sinfdir
====
shablon funksiyalardir
====
faqat rost (true) yoki yolg'on qiymatlar qaytaradigan funksiyalardir
====
ob`ekt qaytaradigan funksiyalardir
++++
LILO tamoyili asosida qurilgan ma'lumotlar to'plami (konteyner) qanday nomlanadi (oxirgi kirish - oxirgi
chiqish: oxirgi kirish - oxirgi chiqish)?
====
#queue
====
stack
====
deque
====
priority_queue
++++
LIFO tamoyili asosida qurilgan ma'lumotlar to'plami (konteyner) qanday nomlanadi?
====
queue
====
#stack
====
deque
====
priority_queue
++++
Qaysi konteyner adapterida faqat push_back, pop_back va pop_front operatsiyalarini anqlangan ?
====
queue
====
#stack
====
deque
====
priority_queue
++++
Salmog'i katta bo'lgan elementga brinchi bolib xizmat korsatiladi tamoyili asosida qurilgan ma'lumotlar
to'plami (konteyner) qanday nomlanadi?
====
queue
====
stack
====
deque
====
#priority_queue
++++
Qaysi adapterning elementlari konteynerda kamayish tartibda joylashgan bo'ladi?
====
queue
====
stack
====
deque
====
#priority_queue
++++
Ikki tomonlama navbatga oxiridan elementni o'chirish funksiyasi to’g’ri ko’rsatilgan qatorni ko’rsating?
====
poptail()
====
pushtail()
====
push.back()
====
#pop.back()
++++
algorithm kutubhonasidagi all_of funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
#p predikatining [first, last) diapazondagi barcha elementlar uchun true qaytarishini tekshiradi.
====
p predikatining [first, last) diapazondagi kamida bitta element uchun true qaytarishini tekshiradi.
====
p predikatining [first, last) diapazonidagi biron bir element uchun true qaytmasligini tekshiradi.
====
Berilgan funktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo'llaniladi.
++++
algorithm kutubhonasidagi any_of funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
p predikatining [first, last) diapazondagi barcha elementlar uchun true qaytarishini tekshiradi.
====
#p predikatining [first, last) diapazondagi kamida bitta element uchun true qaytarishini tekshiradi.
====
p predikatining [first, last) diapazonidagi biron bir element uchun true qaytmasligini tekshiradi.
====
Berilgan funktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo'llaniladi.
++++
algorithm kutubhonasidagi none_of funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
p predikatining [first, last) diapazondagi barcha elementlar uchun true qaytarishini tekshiradi.
====
p predikatining [first, last) diapazondagi kamida bitta element uchun true qaytarishini tekshiradi.
====
#p predikatining [first, last) diapazonidagi biron bir element uchun true qaytmasligini tekshiradi.
====
Berilgan funktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo'llaniladi.
++++
algorithm kutubhonasidagi for_each funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
p predikatining [first, last) diapazondagi barcha elementlar uchun true qaytarishini tekshiradi.
====
p predikatining [first, last) diapazondagi kamida bitta element uchun true qaytarishini tekshiradi.
====
p predikatining [first, last) diapazonidagi biron bir element uchun true qaytmasligini tekshiradi.
====
#Berilgan funktsiyonal f ni (amalni) [first, last) diapzonidagi har bir element uchun qo'llaniladi.
++++
algorithm kutubhonasidagi count( InputIt first, InputIt last, const T &value ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
====
#[first, last) diapazondagi elementlar ichida qiymati value teng bolgan elementlar sonini qaytaradi.
====
[first, last) diapazondagi elementlar ichidan p predikatining true qaytarganlar sonini qaytaradi.
====
Ikki diapazonda mos kelmagan elementlarning birinchi juftligini qaytaradi, biri [first1, last1) va ikkinchisi
first2 dan boshlanadi.
====
[S_first, s_last] oralig'ining istalgan elementlarini [first, last) oralig'idan qidiradi.
++++
algorithm kutubhonasidagi count_if( InputIt first, InputIt last, UnaryPredicate p ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi elementlar ichida qiymati value teng bolgan elementlar sonini qaytaradi.
====
#[first, last) diapazondagi elementlar ichidan p predikatining true qaytarganlar sonini qaytaradi.
====
Ikki diapazonda mos kelmagan elementlarning birinchi juftligini qaytaradi, biri [first1, last1) va ikkinchisi
first2 dan boshlanadi.
====
[S_first, s_last] oralig'ining istalgan elementlarini [first, last) oralig'idan qidiradi.
++++
algorithm kutubhonasidagi mismatch( InputIt1 first1, InputIt1 last1, InputIt2 first2 ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi elementlar ichida qiymati value teng bolgan elementlar sonini qaytaradi.
====
[first, last) diapazondagi elementlar ichidan p predikatining true qaytarganlar sonini qaytaradi.
====
#Ikki diapazonda mos kelmagan elementlarning birinchi juftligini qaytaradi, biri [first1, last1) va ikkinchisi
first2 dan boshlanadi.
====
[S_first, s_last] oralig'ining istalgan elementlarini [first, last) oralig'idan qidiradi.
++++
algorithm kutubhonasidagi find_first_of( InputIt first, InputIt last,ForwardIt s_first, ForwardIt s_last )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi elementlar ichida qiymati value teng bolgan elementlar sonini qaytaradi.
====
[first, last) diapazondagi elementlar ichidan p predikatining true qaytarganlar sonini qaytaradi.
====
Ikki diapazonda mos kelmagan elementlarning birinchi juftligini qaytaradi, biri [first1, last1) va ikkinchisi
first2 dan boshlanadi.
====
#[S_first, s_last] oralig'ining istalgan elementlarini [first, last) oralig'idan qidiradi.
++++
algorithm kutubhonasidagi find( InputIt first, InputIt last, const T& value ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
====
# [first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
====
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
====
[first, last) diapazondagi q predikat false qiymat qaytaruvchi birinchi elementni topadi.
====
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
++++
algorithm kutubhonasidagi find_end( ForwardIt1 first, ForwardIt1 last,ForwardIt2 s_first, ForwardIt2 s_last
) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
====
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
====
[first, last) diapazondagi q predikat false qiymat qaytaruvchi birinchi elementni topadi.
====
#[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo
bo'lishini qidiradi.
++++
algorithm kutubhonasidagi find_if( InputIt first, InputIt last, UnaryPredicate p ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
====
#[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
====
[first, last) diapazondagi q predikat false qiymat qaytaruvchi birinchi elementni topadi.
====
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
++++
algorithm kutubhonasidagi find_if_not( InputIt first, InputIt last,UnaryPredicate q ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
====
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
====
#[first, last) diapazondagi q predikat false qiymat qaytaruvchi birinchi elementni topadi.
====
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
++++
algorithm kutubhonasidagi adjacent_find( ForwardIt first, ForwardIt last ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi qiymati value teng bolgan birinchi elementni topadi.
====
[first, last) diapazondagi p predikat true qiymat qaytaruvchi birinchi elementni topadi.
====
#[first, last) diapazondagi ikkita bir xil qo'shni elementlarni qidiradi.
====
[S_first, s_last) elementlari [s_first, s_last] ketma-ketligining [first, last) diapazondagi so'nggi paydo bo'lishini
qidiradi.
++++
algorithm kutubhonasidagi copy( InputIt first, InputIt last, OutputIt d_first ) funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
====
#[first, last) diapazon elementlarini d_first bilan boshlanadigan diapazonga nysxa oladi.
====
faqat pred predikati true qiymat qaaytaradigan elementlarni qaytaradigan elementlardan nysxa oladi.
====
[first, last) diapazondagi ikkita bir xil qo'shni elementlarni qidiradi.
====
[first, last) diapazondan d_lastgacha tugaydigan intervalgacha nusxa ko'chiradi.Ob'ektlar teskari tartibda
ko'chiriladi,lekin ularning nisbiy artibi saqlanib qoladi.
++++
algorithm kutubhonasidagi copy_if( InputIt first, InputIt last, OutputIt d_first,UnaryPredicate pred )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazon elementlarini d_first bilan boshlanadigan diapazonga nysxa oladi.
====
#faqat pred predikati true qiymat qaaytaradigan elementlarni qaytaradigan elementlardan nysxa oladi.
====
[first, last) diapazondagi ikkita bir xil qo'shni elementlarni qidiradi.
====
[first, last) diapazondan d_lastgacha tugaydigan intervalgacha nusxa ko'chiradi. Ob'ektlar teskari tartibda
ko'chiriladi,lekin ularning nisbiy tartibi saqlanib qoladi.
++++
algorithm kutubhonasidagi copy_backward( BidirectionalIterator1 first,BidirectionalIterator1 last,
BidirectionalIterator2 d_last ) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazon elementlarini d_first bilan boshlanadigan diapazonga nysxa oladi.
====
faqat pred predikati true qiymat qaaytaradigan elementlarni qaytaradigan elementlardan nysxa oladi.
====
[first, last) diapazondagi ikkita bir xil qo'shni elementlarni qidiradi.
====
#[first, last) diapazondan d_lastgacha tugaydigan intervalgacha nusxa ko'chiradi.Ob'ektlar teskari tartibda
ko'chiriladi,lekin ularning nisbiy tartibi saqlanib qoladi.
++++
algorithm kutubhonasidagi move( InputIt first, InputIt last, OutputIt d_first )funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
====
#Elementlarni [first, last) diapazondan d_first bilan boshlangan boshqa diapazonga ko'chiradi
====
Bir qator elementlarni teskari tartibda yangi joyga ko'chiradi
====
Bir qator elementlarga ma'lum bir qiymatni belgilaydi
====
Agar count> 0 bo'lsa, belgilangan qiymatni diapazondagi birinchi count elementlariga d_first boshlab
o'zlashtiradi. Aks holda u hech narsa qilmaydi.
++++
algorithm kutubhonasidagi move_backward( BidirIt1 first, BidirIt1 last, BidirIt2 d_last )funksiyasining
vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
Elementlarni [first, last) diapazondan d_first bilan boshlangan boshqa diapazonga ko'chiradi
====
#Bir qator elementlarni teskari tartibda yangi joyga ko'chiradi
====
Bir qator elementlarga ma'lum bir qiymatni belgilaydi
====
Agar count> 0 bo'lsa, belgilangan qiymatni diapazondagi birinchi count elementlariga d_first boshlab
o'zlashtiradi. Aks holda u hech narsa qilmaydi.
++++
algorithm kutubhonasidagi fill( ForwardIt first, ForwardIt last, const T& value )funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
====
Elementlarni[first, last) diapazondan d_first bilan boshlangan boshqa diapazonga ko'chiradi
====
Bir qator elementlarni teskari tartibda yangi joyga ko'chiradi
====
#Bir qator elementlarga ma'lum bir qiymatni belgilaydi
====
Agar count> 0 bo'lsa, belgilangan qiymatni diapazondagi birinchi count elementlariga d_first boshlab
o'zlashtiradi. Aks holda u hech narsa qilmaydi.
++++
algorithm kutubhonasidagi fill_n( OutputIt first, Size count, const T& value )funksiyasining vazifasi to'g'ri
ko'rsatilgan qatorni ko'rsating
====
Elementlarni [first, last) diapazondan d_first bilan boshlangan boshqa diapazonga ko'chiradi
====
Bir qator elementlarni teskari tartibda yangi joyga ko'chiradi
====
Bir qator elementlarga ma'lum bir qiymatni belgilaydi
====
#Agar count> 0 bo'lsa, belgilangan qiymatni diapazondagi birinchi count elementlariga d_first boshlab
o'zlashtiradi.
Aks holda u hech narsa qilmaydi.
++++
algorithm kutubhonasidagi generate( ForwardIt first, ForwardIt last, Generator g ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
====
#[first, last) diapazondagi har bir elementni berilgan funktsiya ob'ekti g hosil qilgan qiymatga belgilaydi
====
agar count> 0 bo'lsa, belgilangan funktsiya ob'ekti tomonidan yaratilgan qiymatlarni diapazondagi birinchi
count elementlariga first boshlab o'zlashtiradi. Aks holda u hech narsa qilmaydi.
====
value qiymatga teng bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi
====
p predikati true bo'lgan barcha elementlarni [first, last) diapazondanolib tashlaydi.
++++
algorithm kutubhonasidagi generate_n( OutputIt first, Size count, Generator g ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi har bir elementni berilgan funktsiya ob'ekti g hosil qilgan qiymatga belgilaydi
====
#agar count> 0 bo'lsa, belgilangan funktsiya ob'ekti tomonidan yaratilgan qiymatlarni diapazondagi birinchi
count elementlariga first boshlab o'zlashtiradi. Aks holda u hech narsa qilmaydi.
====
value qiymatga teng bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi
====
p predikati true bo'lgan barcha elementlarni [first, last) diapazondanolib tashlaydi.
++++
algorithm kutubhonasidagi remove( ForwardIt first, ForwardIt last, const T& value ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi har bir elementni berilgan funktsiya ob'ekti g hosil qilgan qiymatga belgilaydi
====
agar count> 0 bo'lsa, belgilangan funktsiya ob'ekti tomonidan yaratilgan qiymatlarni diapazondagi birinchi
count elementlariga first boshlab o'zlashtiradi. Aks holda u hech narsa qilmaydi.
====
#value qiymatga teng bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi
====
p predikati true bo'lgan barcha elementlarni [first, last) diapazondanolib tashlaydi.
++++
algorithm kutubhonasidagi remove_if( ForwardIt first, ForwardIt last, UnaryPredicate p ) funksiyasining
vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) diapazondagi har bir elementni berilgan funktsiya ob'ekti g hosil qilgan qiymatga belgilaydi
====
agar count> 0 bo'lsa, belgilangan funktsiya ob'ekti tomonidan yaratilgan qiymatlarni diapazondagi birinchi
count elementlariga first boshlab o'zlashtiradi. Aks holda u hech narsa qilmaydi.
====
value qiymatga teng bo'lgan barcha elementlarni [first, last) diapazondan olib tashlaydi
====
#p predikati true bo'lgan barcha elementlarni [first, last) diapazondan
olib tashlaydi.
++++
algorithm kutubhonasidagi remove_copy( InputIt first, InputIt last, OutputIt d_first,const T& value )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
#Qiymati value qiymatga teng elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan
boshlanadigan diapazonga nusxa ko'chiradi
====
p predikati true elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan
diapazonga nusxa ko'chiradi
====
old_value ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
====
p predikati true ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
++++
algorithm kutubhonasidagi remove_copy_if( InputIt first, InputIt last, OutputIt d_first, UnaryPredicate p
)funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
#p predikati true elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan
diapazonga nusxa ko'chiradi
====
Qiymati value qiymatga teng elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan
boshlanadigan diapazonga nusxa ko'chiradi
====
old_value ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
====
p predikati true ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
++++
algorithm kutubhonasidagi replace( ForwardIt first, ForwardIt last,const T& old_value, const T& new_value
) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
Qiymati value qiymatga teng elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan
boshlanadigan diapazonga nusxa ko'chiradi
====
p predikati true elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan
diapazonga nusxa ko'chiradi
====
#old_value ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
====
p predikati true ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
++++
algorithm kutubhonasidagi replace_if( ForwardIt first, ForwardIt last, UnaryPredicate p, const T&
new_value ) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
Qiymati value qiymatga teng elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan
boshlanadigan diapazonga nusxa ko'chiradi
====
p predikati true elementlardan tashqari elementlarni [first, last) diapazondan d_first bilan boshlanadigan
diapazonga nusxa ko'chiradi
====
old_value ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
====
#p predikati true ga teng [first, last) diapazondagi barcha elementlarni new_value bilan almashtiradi.
++++
algorithm kutubhonasidagi swap( T& a, T& b ); funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
#a va b qiymatlarini almashtiradi.
====
a va b massivlarni almashtirish.
====
Ob'ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarning soni bir xil bo'lishi kerak.
====
Ikki iterator tomonidan ko'rsatilgan elementlarning qiymatlarini almashtiradi.
++++
algorithm kutubhonasidagi swap( T2 (&a)[N], T2 (&b)[N]) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni
ko'rsating
====
a va b qiymatlarini almashtiradi.
====
#a va b massivlarni almashtirish
====
Ob'ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarning soni bir xil bo'lishi kerak.
====
Ikki iterator tomonidan ko'rsatilgan elementlarning qiymatlarini almashtiradi.
++++
algorithm kutubhonasidagi swap_ranges( ForwardIt1 first1, ForwardIt1 last1, ForwardIt2 first2 )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
a va b qiymatlarini almashtiradi.
====
a va b massivlarni almashtirish
====
#Ob'ektlarni [first1, last1] diapazoni bilan almashtirish
first2 bilan boshlanadi. Ushbu ikki diapazondagi elementlarning soni bir xil bo'lishi kerak.
====
Ikki iterator tomonidan ko'rsatilgan elementlarning qiymatlarini almashtiradi.
++++
algorithm kutubhonasidagi iter_swap( ForwardIt1 a, ForwardIt2 b )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
a va b qiymatlarini almashtiradi.
====
a va b massivlarni almashtirish
====
Ob'ektlarni [first1, last1] diapazoni bilan almashtirish first2 bilan boshlanadi. Ushbu ikki diapazondagi
elementlarning soni bir xil bo'lishi kerak.
====
#Ikki iterator tomonidan ko'rsatilgan elementlarning qiymatlarini almashtiradi.
++++
algorithm kutubhonasidagi reverse( BidirIt first, BidirIt last )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
#[first, last) oralig'idagi elementlarning tartibini teskarisiga o'zgartiring.
====
[first, last) diapazondagi elementlarni almashtiradi, shunda n_first yangi diapazonda birinchi, n_first-1 esa
oxirgisi bo'ladi.
====
Barcha ketma-ket takrorlangan elementlarni [first, last) diapazondan
olib tashlaydi va yangi diapazonning oxirgi elementidan keyingi elementga iteratorni qaytaradi.
====
d_first dan boshlab yangi diapazonga elementlarni yozib, ikkita tartiblangan [first1, last1) va [first2, last2]
oralig'ini birlashtiradi.
++++
algorithm kutubhonasidagi rotate( ForwardIt first, ForwardIt n_first, ForwardIt last ) funksiyasining vazifasi
to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) oralig'idagi elementlarning tartibini teskarisiga o'zgartiring.
====
#[first, last) diapazondagi elementlarni almashtiradi, shunda n_first yangi diapazonda birinchi, n_first-1 esa
oxirgisi bo'ladi.
====
Barcha ketma-ket takrorlangan elementlarni [first, last) diapazondan
olib tashlaydi va yangi diapazonning oxirgi elementidan keyingi elementga iteratorni qaytaradi.
====
d_first dan boshlab yangi diapazonga elementlarni yozib, ikkita tartiblangan [first1, last1) va [first2, last2]
oralig'ini birlashtiradi.
++++
algorithm kutubhonasidagi unique( ForwardIt first, ForwardIt last )
funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) oralig'idagi elementlarning tartibini teskarisiga o'zgartiring.
====
[first, last) diapazondagi elementlarni almashtiradi, shunda n_first yangi diapazonda birinchi, n_first-1 esa
oxirgisi bo'ladi.
====
#Barcha ketma-ket takrorlangan elementlarni [first, last) diapazondan
olib tashlaydi va yangi diapazonning oxirgi elementidan keyingi elementga iteratorni qaytaradi.
====
d_first dan boshlab yangi diapazonga elementlarni yozib, ikkita tartiblangan [first1, last1) va [first2, last2]
oralig'ini birlashtiradi.
++++
algorithm kutubhonasidagi merge( InputIt1 first1, InputIt1 last1,InputIt2 first2, InputIt2 last2, OutputIt
d_first ) funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
[first, last) oralig'idagi elementlarning tartibini teskarisiga o'zgartiring.
====
[first, last) diapazondagi elementlarni almashtiradi,
shunda n_first yangi diapazonda birinchi, n_first-1 esa oxirgisi bo'ladi.
====
Barcha ketma-ket takrorlangan elementlarni [first, last) diapazondan
olib tashlaydi va yangi diapazonning oxirgi elementidan keyingi elementga iteratorni qaytaradi.
====
#d_first dan boshlab yangi diapazonga elementlarni yozib, ikkita tartiblangan [first1, last1) va [first2, last2]
oralig'ini birlashtiradi.
++++
algorithm kutubhonasidagi set_difference funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
#ikki to'plam o'rtasidagi farqni hisoblab chiqadi
====
ikkita to'plamning kesishishini hisoblab chiqadi
====
ikki to'plam orasidagi nosimmetrik farqni hisoblab chiqadi
====
ikkita to'plamning birlashishini hisoblab chiqadi
++++
algorithm kutubhonasidagi set_intersection funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
ikki to'plam o'rtasidagi farqni hisoblab chiqadi
====
#ikkita to'plamning kesishishini hisoblab chiqadi
====
ikki to'plam orasidagi nosimmetrik farqni hisoblab chiqadi
====
ikkita to'plamning birlashishini hisoblab chiqadi
++++
algorithm kutubhonasidagi set_symmetric_difference funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni
ko'rsating
====
ikki to'plam o'rtasidagi farqni hisoblab chiqadi
====
ikkita to'plamning kesishishini hisoblab chiqadi
====
#ikki to'plam orasidagi nosimmetrik farqni hisoblab chiqadi
====
ikkita to'plamning birlashishini hisoblab chiqadi
++++
algorithm kutubhonasidagi set_union funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
ikki to'plam o'rtasidagi farqni hisoblab chiqadi
====
ikkita to'plamning kesishishini hisoblab chiqadi
====
ikki to'plam orasidagi nosimmetrik farqni hisoblab chiqadi
====
#ikkita to'plamning birlashishini hisoblab chiqadi
++++
algorithm kutubhonasidagi max_element funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
#diapazondagi eng katta elementni qaytaradi
====
diapazondagi eng kichik elementni qaytaradi
====
diapazondagi eng kichik va eng katta elementlarni qaytaradi
====
ikkita to'plam elementlarning bir xilligini aniqlaydi
+++++
algorithm kutubhonasidagi min_element funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
diapazondagi eng katta elementni qaytaradi
====
#diapazondagi eng kichik elementni qaytaradi
====
diapazondagi eng kichik va eng katta elementlarni qaytaradi
====
ikkita to'plam elementlarning bir xilligini aniqlaydi
+++++
algorithm kutubhonasidagi minmax_element funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
diapazondagi eng katta elementni qaytaradi
====
diapazondagi eng kichik elementni qaytaradi
====
#diapazondagi eng kichik va eng katta elementlarni qaytaradi
====
ikkita to'plam elementlarning bir xilligini aniqlaydi
+++++
algorithm kutubhonasidagi equal funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
diapazondagi eng katta elementni qaytaradi
====
diapazondagi eng kichik elementni qaytaradi
====
diapazondagi eng kichik va eng katta elementlarni qaytaradi
====
#ikkita to'plam elementlarning bir xilligini aniqlaydi
++++
algorithm kutubhonasidagi accumulate funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
#diapason elementlar yig'indisini hisoblaydi
====
ikkita diapazon elementlarining skalyar ko'paytmasini hisoblaydi
====
diapazondagi qo'shni elementlar orasidagi farqlarni hisoblab chiqadi
====
elementlar diapazonining qisman yig'indisini hisoblaydi
++++
algorithm kutubhonasidagi inner_product funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
diapason elementlar yig'indisini hisoblaydi
====
#ikkita diapazon elementlarining skalyar ko'paytmasini hisoblaydi
====
diapazondagi qo'shni elementlar orasidagi farqlarni hisoblab chiqadi
====
elementlar diapazonining qisman yig'indisini hisoblaydi
++++
algorithm kutubhonasidagi adjacent_difference funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
diapason elementlar yig'indisini hisoblaydi
====
ikkita diapazon elementlarining skalyar ko'paytmasini hisoblaydi
====
#diapazondagi qo'shni elementlar orasidagi farqlarni hisoblab chiqadi
====
elementlar diapazonining qisman yig'indisini hisoblaydi
++++
algorithm kutubhonasidagi partial_sum funksiyasining vazifasi to'g'ri ko'rsatilgan qatorni ko'rsating
====
diapason elementlar yig'indisini hisoblaydi
====
ikkita diapazon elementlarining skalyar ko'paytmasini hisoblaydi
====
diapazondagi qo'shni elementlar orasidagi farqlarni hisoblab chiqadi
====
#elementlar diapazonining qisman yig'indisini hisoblaydi
++++
Berilgan qiymatning konteynerda birinchi marta paydo bo'lishini qidiruvchi qanday funktsiya ?
====
#find()
====
find_if()
====
count()
====
count_if()
++++
Konteyner elementlariga murojat qilish vositasi qaysi?
====
#iterator
====
vector
====
list
====
операция ()
++++
Qaysi funktsiya konteynerning birinchi elementiga ishora qiluvchi iteratorni qaytaradi (agar konteynerda
biron bir element bo'lsa)?
====
#begin()
====
end()
====
iterator_begin()
====
iterator_end()
++++
Qaysi funktsiya, konteynerning oxirgi elementdan so'ng bo'sh joyga ishora qiluvchi iteratorni qaytaradi?
====
#end()
====
begin()
====
iterator_begin()
====
iterator_end()
++++
Qaysi ibora iterator tomonidan ko'rsatilgan element qiymatini olishga imkon beradi?
====
#*iter
====
++iter
====
--iter
====
&iter
++++
Keyingi elementga kirish uchun qaysi ibora iteratorni oldinga siljitishga imkon beradi?
====
#++iter
====
*iter
====
--iter
====
&iter
++++
Qaysi ibora oldingi elementga murojaat qilish uchun iteratorni orqaga qaytarishga imkon beradi?
====
#--iter
====
++iter
====
*iter
====
&iter
++++
Qaysi amal iteratordan n pozitsiya oldinroq bo'lgan iteratorni qaytaradi?
====
#iter + n
====
iter – n
====
iter += n
====
iter –= n
++++
Qaysi amal iteratordan n pozitsiya orqaroq bo'lgan iteratorni qaytaradi?
====
#iter – n
====
iter + n
====
iter += n
====
iter –= n
++++
Qaysi operatsiya iteratorni n holatini oldinga siljitadi?
====
#iter += n
====
iter – n
====
iter + n
====
iter –= n
++++
Qaysi operatsiya iteratorni n holatini orqaga siljitadi?
====
#iter –= n
====
iter – n
====
iter += n
====
iter + n
++++
ter1 va iter2 iteratorlari orasidagi pozitsiyalar sonini qanday operatsiya qaytaradi?
====
#iter1 – iter2
====
iter1 + iter2
====
iter1 – iter1
====
iter2 – iter2
++++
Qaysi funktsiya yordamchi funktsiyani uchinchi parametr sifatida qabul qiladi,
shunda biz xoxlagan usulni saralashimiz mumkin?
====
#sort()
====
greator()
====
sort_if()
====
arr_sort()
++++
Dasturning parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> sample(12);
for (int i = 0; i < 13; ++i) sample[i] = i;
valarray<int> bar = sample[slice(2, 3, 4)];
cout << "slice(2, 3, 4):";
for (size_t n = 0; n < bar.size(); n++)
cout << ' ' << bar[n];
=====
#slice (2, 3, 4): 2 6 10
====
slice (2, 3, 4): 2 3 4
====
slice (2, 3, 4):
====
slice (2, 3, 4): 10 6 2
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> sample (14);
for (int i=0; i<14; ++i) sample[i]=i;
size_t start=1; size_t lengths[]= {2,3}; size_t strides[]= {7,2};
gslice mygslice (start,valarray<size_t>(lengths,2), valarray<size_t>(strides,2));
valarray<int> data = sample[mygslice];
cout << "gslice:";
for (int i=0; i<data.size(); i++) cout << ' ' << data[i];
=====
#gslice: 1 3 5 8 10 12
====
gslice: 1 2 3 7 2 2
====
gslice: 14
====
gslice: 2 4 6 9 11 13
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 20, 40, 60, 80 };
cout << "The size of valarray is: ";
cout << varr.size()<< endl;
=====
#The size of valarray is: 4
====
The size of valarray is: 20 40 60 80
====
The size of valarray is: 5
====
The size of valarray is: 3
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { -20, 40, -50, 60, 80, 0, 0 };
cout << "The size of valarray is: ";
cout << varr.size()<< endl;
====
#The size of valarray is: 7
====
The size of valarray is: 5
====
The size of valarray is: 6
=====
The size of valarray is: 4
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 10, 20, 30, 40, 50 };
cout << "valarray contains=";
for (auto i = begin(varr); i != end(varr); i++) {
cout << ' ' << *i; }
====
#valarray contains = 10 20 30 40 50
====
valarray contains = 5
====
valarray contains = 50
====
valarray contains = 10
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { -10, -20, -30, -40 };
cout << "valarray contains=";
for (auto i = begin(varr); i != end(varr); i++) {
cout << ' ' << *i; }
====
#valarray contains = -10 -20 -30 -40
====
valarray contains =4
====
valarray contains =5
====
valarray contains =3
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 15, 10, 30, 33, 40 };
cout << "The sum of valarray is = " << varr.sum() << endl;
====
#The sum of valarray is = 128
====
The sum of valarray is = 15 10 30 33 40
====
The sum of valarray is =129
====
The sum of valarray is = 40 10 30 33 15
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 1, 2, 3, 4, 5 };
cout << "The sum of valarray is = " << varr.sum() << endl;
====
#The sum of valarray is =15
====
The sum of valarray is =1 2 3 4 5
====
The sum of valarray is =16
====
The sum of valarray is =1 2 4 3 5
+++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
complex<double> mycomplex(10.0, 2.0);
cout << "Real part: " << real(mycomplex) << endl;
cout << "Imaginary part: " << imag(mycomplex) << endl;
====
#Real part: 10
Imaginary part: 2
====
Real part: 10.0
Imaginary part: 2.0
====
Real part: real(mycomplex)
Imaginary part: imag(mycomplex)
====
Real part: 1
Imaginary part: 2
++++
Dasturni bajargandan so'ng ekranda nima paydo bo'ladi
typedef complex<double> point;
#define x real()
#define y imag()
int main() { point P(2.0, 3.0);
cout << "The X-coordinate of point P is: " << P.x << endl;
cout << "The Y-coordinate of point P is: " << P.y << endl;
return 0; }
====
#The X-coordinate of point P is: 2
The Y-coordinate of point P is: 3
====
The X-coordinate of point P is: 2.0
The Y-coordinate of point P is: 3.0
====
Kompilyatsiyada hatolik
=====
The X-coordinate of point P is: 4.0
The Y-coordinate of point P is: 3.0
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
cout << "Square root of -9 is =";
cout << sqrt(complex<double>(-9, 0)) << endl;
cout << "Square root of (-9, -0), is = ";
cout << sqrt(complex<double>(-9, -0.0)) << endl;
=====
#Square root of -9 is =(0, 3)
====
Square root of (-9, -0), is = (0, -3)
====
kompilyasiyada xatolik
====
Square root of -4 is =(0, 2)
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 3, 2, 1, 4, 5 };
cout << "The smallest element" << " of valarray is = "
<< varr.min() << endl;
====
#The smallest element of valarray is = 1
====
The smallest element of valarray is =0
====
The smallest element of valarray is =2
====
The smallest element of valarray is =-2
++++
Dasturni parchasi bajargandan so'ng ekranda nima paydo bo'ladi
valarray<int> varr = { 22, 24, 36, 42, 12 };
cout << "The smallest element" << " of valarray is = "
<< varr.min() << endl;
====
#The smallest element of valarray is = 12
====
The smallest element of valarray is =0
====
The smallest element of valarray is =22
====
The smallest element of valarray is =2
+++++
Qaysi funktsiya o'z argumentlarida ko'rsatilgan manipulyatsiyalarni bir vaqtning o'zida barcha valarray
elementlariga qo'llaydi va
manipulyatsiyalangan qiymatlarga ega yangi valarray ni qaytaradi?
====
#apply ()
====
sum ()
====
div ()
====
mod()
+++++
Qaysi funksiya bir vaqtning o'zida barcha valarray elementlarining yig'indisini qaytaradi?
====
#sum ()
====
apply ()
====
div ()
====
mod()
++++
Qaysi funksiya bu yoki boshqa usulda qayta ishlanadigan to’plam ostilari, massiv elementlari oraliq
qiymatlarini aniqlaydi?
====
#slice()
====
complex()
====
valarray()
====
gslice()
++++
slice () funksiyasining birinchi parametri nimani anglatadi?
====
#Tanlash orqali amalga oshirilgan massiv elementining indeksi, masalan indeks nolga teng bo’lsa, demak
tanlov massivning birinchi elementidan boshlanadi
====
Tanlovdagi massiv elementlar soni
====
Tanlov qadami, masalan qadam 2 ga teng bo’lsa, har ikkinchi element to’plamga qo’shilishini anglatadi
====
To’g’ri javob berilmagan
++++
slice () funksiyasining ikkinchi parametri nimani anglatadi?
====
#Tanlanishi kerak bo’lgan massiv elementlar soni
====
Tanlash orqali amalga oshirilgan massiv elementining indeksi, masalan indeks nolga teng bo’lsa, demak
tanlov massivning birinchi elementidan boshlanadi
====
Tanlov qadami, masalan qadam 2 ga teng bo’lsa, har ikkinchi element to’plamga qo’shilishini anglatadi
====
To’g’ri javob berilmagan
++++
slice () funksiyasining uchunchi parametri nimani anglatadi?
=====
#Tanlov qadami, masalan qadam 2 ga teng bo’lsa, har ikkinchi element to’plamga qo’shilishini anglatadi
====
Tanlanishi kerak bo’lgan massiv elementlar soni
====
Tanlash orqali amalga oshirilgan massiv elementining indeksi, masalan indeks nolga teng bo’lsa, demak
tanlov massivning birinchi elementidan boshlanadi
====
To’g’ri javob berilmagan
++++
C ++ 98 da paydo bo'lgan va massivlarda matematik operatsiyalarni samarali saqlash va ta'minlash uchun
ishlatiladigan maxsus konteynet nima?
====
#valarray
====
complex
====
slice
====
gslice
++++
Visual Studio dasturining Windows Forms Application rejimida Ctrl + Alt + L tugmachalar bosilsa…
====
#Asosiy muloqot oynasining oxirgi marta ochilgan joyda Yechimlar oynasi (Solution Exploler) oynasi
ochiladi.
====
Asosiy muloqot oynasining o’ng qismida yechimlar oynasi (Solution Exploler) oynasi ochiladi.
====
Asosiy muloqot oynasining chap qismida yechimlar oynasi (Solution Exploler) oynasi ochiladi.
====
Asosiy muloqot oynasining pastki qismida yechimlar oynasi (Solution Exploler) oynasi ochiladi.
++++
Visual Studio dasturining Windows Forms Application rejimida Yechimlar (Solution Expoler) oynasini ochish
uchun…
====
#View-> Solution Exploler
====
Project-> Solution Exploler
====
Tools-> Solution Exploler
====
Ctrl + Alt + X
++++
Visual Studio dasturining Windows Forms Application rejimida komponentalar panelini (Toolbox) oynasini
ochish uchun…
====
#View-> Toolbox
====
Project-> Toolbox
====
Tools-> Toolbox
====
Ctrl + Alt + L
++++
Visual Studio dasturining Windows Forms Application rejimida Ctrl + Alt + X tugmashalar bosilsa…
====
#Asosiy muloqot oynasining oxirgi marta ochilgan joyda komponentalar paneli (Toolbox) oynasi ochiladi.
====
Asosiy muloqot oynasining oxirgi marta ochilgan joyda Yechimlar oynasi (Solution Exploler) oynasi ochiladi.
====
Asosiy muloqot oynasining chap qismida komponentalar paneli (Toolbox) oynasi ochiladi.
====
Asosiy muloqot oynasining ishchi sohasida yechimlar oynasi (Solution Exploler) oynasi ochiladi.
++++
Visual Studio dasturining Windows Forms Application rejimida Ctrl + \E tugmashalar bosilsa…
====
#Asosiy muloqot oynasining pastki qismida Kompilyatsiya jarayonida topilgan xatolar (Error List) oynasi
ochiladi.
====
Asosiy muloqot oynasining oxirgi marta ochilgan joyda komponentalar paneli (Toolbox) oynasi ochiladi.
====
Asosiy muloqot oynasining oxirgi marta ochilgan joyda Yechimlar oynasi (Solution Expoler) oynasi ochiladi.
====
Proektni tugatish (End) jarayoni ishga tushadi
++++
Kompilyatsiya jaraonida topilgan xatolarni ko’rish uchun…
====
#View-> Error List
====
Project-> Error List
====
Tools-> Error List
====
Ctrl + Alt + E
++++
Asosiy muloqot oynasining uskunalar panelini boshqarish (yopish, qo’shish) qanday amalga oshirsa bo’ladi?
====
#View-> Toolbars
====
Project-> Toolbars
====
Tools-> Toolbars
====
Ctrl + Alt + T
++++
Yaratilgan proektni kompilyasiyaga berish qanday amalga oshirsa bo’ladi?
====
#Ctrl+Shift+B yoki Build -> Build Solution
====
Ctrl+Alt+B yoki Build -> Solution
====
F1 yoki Build -> Build Solution
====
F9 yoki Build -> Solution
++++
Yaratilgan proektni ishga tushirish qanday amalga oshirsa bo’ladi?
====
#F5 yoki Debug -> Start Debugging
====
F7 yoki Debug -> Start Debugging
====
F7 yoki Build -> Start Debugging
====
F5 yoki Debug -> Start
++++
Proektga yangi sinf qo’shishni qanday amalga oshirsa bo’ladi?
====
#Project -> Add Class
====
View -> Add Class
====
Tools-> Add Class
====
Shift + Alt + C
++++
Proektga yangi сpp formatdagi faylni qo’shishni qanday amalga oshirsa bo’ladi?
====
#Project -> Add New Item
====
View -> Add New Item
====
Project -> Add New-> Item
====
Ctrl + Alt + A
++++
Proektga yangi сpp formatdagi faylni qo’shishni qanday amalga oshirsa bo’ladi?
====
#Ctrl + Shift + A
====
Shift +Ctrl + A
====
Ctrl + Shift + F
====
Shift +Alt+ F
++++
Label komponentasi nimaga mo'ljallangan ?
====
#Yorliq komponentasi matnli ma'lumotlarni aks ettirish uchun mo'ljallangan.
====
Komponentadan dasturga kirish uchun foydalaniladi.
====
Raqamli qiymatni satrga aylantirilish uchun mo’ljallangan.
====
Rasmlar manziligi havolani o’rnatish uchun mo’ljallangan.
++++
TextBox komponentasini vazifasi nimadan iborat?
====
#TextBox komponenti klaviaturadan ma'lumotlarni kiritish uchun mo'ljallangan .
====
Komponentaning konfiguratsiyasiga qarab, tahrirlash maydoniga bir yoki bir nechta matn satrlarini kiritish
uchun mo'ljallangan .
====
Komponent buyruq tugmachasidir.
====
Yorliq komponentasi matnli ma'lumotlarni aks ettirish uchun mo'ljallangan.
++++
Button komponentasi nimaga mo'ljallangan ?
====
#Komponenta buyruqlarni bajarish uchun mo’ljallangan.
====
Komponenta klaviaturadan ma'lumotlarni kiritish uchun mo'ljallangan .
====
Komponentning konfiguratsiyasiga qarab, tahrirlash maydoniga bir yoki bir nechta matn satrlarini kiritish
uchun mo'ljallangan .
====
Yorliq komponentasi matnli ma'lumotlarni aks ettirish uchun mo'ljallangan.